Для разработчиков

Webhooks

Получайте HTTP callback с открытым JSON, когда статья готова и при каждом изменении статуса.

События

Два события, каждое срабатывает на определённом этапе вашего конвейера кампаний.

article.readyПо завершении написания

Отправляется, когда статья написана и проходит автоматическую проверку — сигнал к публикации.

article.status_changedПри изменении статуса

Отправляется при изменении статуса статьи в TrafficWins, например при публикации или архивировании.

Полезная нагрузка

Каждое событие отправляет это тело JSON методом POST. Оба события имеют одинаковую структуру.

{
  "event": "article.ready",
  "orgId": "org_8c2f1a…",
  "timestamp": "2026-06-15T12:34:56.000Z",
  "article": {
    "id": "art_3b9a7d…",
    "campaignId": "cmp_71d4e0…",
    "title": "How to Choose a Standing Desk",
    "slug": "how-to-choose-a-standing-desk",
    "status": "draft",
    "description": "A practical buyer's guide to height, stability, and budget.",
    "content": "<h1>How to Choose a Standing Desk</h1><p>…</p>",
    "keywords": ["standing desk", "ergonomics"],
    "wordCount": 1840,
    "reviewScore": 92,
    "reviewVerdict": "pass",
    "heroImageUrl": "https://cdn.trafficwins.com/articles/3b9a/hero.png",
    "heroImageAlt": "A height-adjustable standing desk in a bright office",
    "updatedAt": "2026-06-15T12:34:55.000Z"
  }
}

Заголовки запроса

TrafficWins отправляет открытый JSON через HTTPS с этими заголовками.

POST /your-endpoint  HTTP/1.1
Content-Type: application/json
User-Agent: TrafficWins-Webhooks/1.0

Настройка

Добавьте URL endpoint в TrafficWins в настройках публикации сайта. Мы будем отправлять каждое событие как открытый JSON.

Открыть TrafficWins

Начните с одного сайта

Укажите его на ваш сайт. Прочитайте первые черновики завтра.

Создайте аккаунт, подключите сайт и дайте TrafficWins исследовать, спланировать, написать и проверить вашу первую кампанию — без банковской карты, без API-ключей.

Начать бесплатный период

3 дня бесплатно · 5 кредитов на статьи · отмена в любой момент