Перейти к содержимому

API и интеграции

n8n, Make и Zapier

Все три умеют работать с любым API через свой стандартный HTTP-модуль, поэтому createlink.link подключается к сотням сервисов — CRM, формы, таблицы, платформы рассылок — без программиста.

Хватает двух запросов

Первый создаёт персональные коды для вашего списка, второй забирает результат файлом. Ключ всегда идёт в один и тот же заголовок.

Заголовок для обоих запросов
Authorization: Bearer YOUR_KEY
1. Создать коды
POST https://createlink.link/api/v1/links/LINK_ID/codes
Content-Type: application/json

{"recipients": ["anna@example.com", "subscriber-1042"]}
2. Забрать результат (подставьте job_id из первого ответа)
GET https://createlink.link/api/v1/jobs/JOB_ID?format=csv&columns=Email:ref,LINK:url

Ещё проще: ссылке с меткой автоматизация не нужна вовсе — платформа сама дописывает метку подписчика, а код создаётся при первом клике.

n8n

  1. Добавьте узел HTTP Request: Method POST, URL https://createlink.link/api/v1/links/LINK_ID/codes.
  2. Authentication → Generic Credential Type → Header Auth: Name Authorization, Value Bearer YOUR_KEY.
  3. Send Body → Body Content Type JSON → тело: {"recipients": ["anna@example.com", "subscriber-1042"]}
  4. Для списков больше 1 000 получателей добавьте паузу на минуту узлом Wait.
  5. Добавьте второй узел HTTP Request: Method GET, URL https://createlink.link/api/v1/jobs/{{ $json.job_id }}?format=csv, Options → Response → Response Format File.

Make

  1. Добавьте модуль HTTP → Make a request: URL https://createlink.link/api/v1/links/LINK_ID/codes, Method POST.
  2. Headers: Authorization = Bearer YOUR_KEY.
  3. Body type Raw, Content type JSON (application/json), Request content {"recipients": ["anna@example.com", "subscriber-1042"]}, Parse response Yes.
  4. Для списков больше 1 000 получателей добавьте модуль Sleep, затем HTTP → Make a request: Method GET, URL https://createlink.link/api/v1/jobs/ + job_id из первого шага + ?format=csv.

Zapier

  1. Добавьте действие Webhooks by Zapier → Custom Request: Method POST, URL https://createlink.link/api/v1/links/LINK_ID/codes.
  2. Data: {"recipients": ["anna@example.com", "subscriber-1042"]}; Headers: Authorization = Bearer YOUR_KEY, Content-Type = application/json.
  3. Для списков больше 1 000 получателей добавьте Delay by Zapier, затем Custom Request: Method GET, URL https://createlink.link/api/v1/jobs/ + job_id из первого шага + .

OpenAPI

Машиночитаемое описание API. Postman, Swagger и ИИ-помощники строят запросы по нему сами; дайте этот адрес своему программисту.

https://createlink.link/api/v1/openapi.json
Документация API