Webhooks konfiguréieren
All Posts erstallt via Predis.ai API hunn e Liewenszyklus an huelt verschidde Staaten. Déi méiglech Staaten datt e Post huelen kann ass inProgress
, completed
an error
. Wann eng Demande gemaach gëtt fir e Post ze generéieren, gëtt de inProgress
Staat gëtt an der Äntwert selwer matgedeelt. Déi reschtlech zwee Staaten - completed
an error
gëtt iwwer d'Webhooks vun Iech konfiguréiert matgedeelt.
Setzt eng Webhook URL op
Follegt d'Schrëtt hei ënnen fir Är Webhook URL an der API Dashboard:
- Logbicher op Predis.ai App
- Navigéiert op Präisser & Kont -> Rescht API ze maachen API bäi
- Füügt Är Webhook URL un. Vergewëssert Iech datt d'Webhook URL eng ëffentlech URL ass.
Webhook Payload
Wann de Post erreecht a completed
or error
Staat gëtt e Webhook mat der Notzlaascht geschéckt mat de folgende Parameteren:
completed
Staat Notzlaascht
{
"status": "completed",
"caption": "...",
"post_id": "...",
"generated_media": [{"url": "..."}],
"brand_id": "..."
}
error
Staat Notzlaascht
{
"status": "error",
"post_id": "..."
}
Mir schécken de Webhook genee eemol fir all Post, och wa mir eng net erfollegräich Äntwert vun Äre Server kréien. Am Fall wou Är Server net de Webhook Event behandelen, kënnt Dir d'Donnéeën vun all Äre generéierte Posts kréien. Liest méi doriwwer hei
Testen op lokal Ëmwelt
Et ass net méiglech lokalhost direkt ze benotzen fir Webhook Staaten ze kréien well d'Webhook URL muss eng ëffentlech URL sinn. Dir kënnt dëst handhaben andeems Dir en Tunnel op Äre lokale Server erstellt mat Tools wéi z geck. Benotzt den URL Endpunkt generéiert vun dësen Tools an der Webhook URL wärend Dir Är Webhook URL am Dashboard opstellt.