Webhooki

Gotowy tekst sam trafia do Ciebie

Długi tekst powstaje kilka minut. Zamiast odpytywać nas co chwilę, podaj adres — wyślemy zdarzenie, gdy będzie gotowe. Podpisane i ponawiane.

Co przychodzi

POST /twoj-endpoint HTTP/1.1
X-Smart-Copy-Signature: t=1754899200,v1=5d41402abc4b2a76b9719d911017c592
Content-Type: application/json

{
  "event": "text.completed",
  "text_id": "b7f3…",
  "order_id": "a91c…",
  "topic": "Silnik elektryczny 7,5 kW",
  "html": "<h2>…</h2>",
  "characters": 4012
}

Zdarzenia

text.completed

Tekst jest napisany. W treści zdarzenia dostajesz gotowy HTML, obraz wyróżniający i link do publikacji w WordPressie, jeśli była włączona.

text.failed

Generowanie się nie udało. Środki wracają na saldo automatycznie — zdarzenie mówi tylko, że tak się stało.

outline.ready

Konspekt czeka na akceptację. Dotyczy zamówień, w których włączono zatwierdzanie konspektu przed pisaniem.

Dlaczego możesz im ufać

Podpis HMAC-SHA256

Każde żądanie niesie nagłówek z podpisem liczonym z treści i Twojego sekretu. Porównujesz go u siebie i wiesz, że to naprawdę my, a nie ktoś, kto zgadł adres.

Ponawianie

Gdy Twój serwer nie odpowie albo zwróci błąd, próbujemy ponownie z rosnącym odstępem. Krótka awaria po Twojej stronie nie gubi zdarzenia.

Znacznik czasu

Podpis obejmuje czas wysłania, więc możesz odrzucać żądania starsze niż kilka minut i zamknąć drogę na powtórzenie przechwyconego pakietu.

Adres per klucz

Każdy klucz API ma własny adres i własny sekret. Środowisko testowe wysyła gdzie indziej niż produkcyjne.

Podaj adres i sprawdź

Na kluczu testowym zdarzenia przychodzą tak samo jak na produkcyjnym, tylko za darmo.