Webhooks konfigurearje
Alle berjochten makke fia Predis.ai API hawwe in libbenssyklus en nimme ferskate steaten. De mooglike steaten dat in post kin nimme is inProgress
, completed
en error
. Sadree't in fersyk wurdt dien om te generearjen in post, de inProgress
steat wurdt ynformearre yn it antwurd sels. De oerbleaune twa steaten - completed
en error
sil wurde op 'e hichte brocht fia de webhooks konfigurearre troch jo.
Stel in webhook-URL yn
Folgje de stappen hjirûnder om jo webhook-url yn te stellen yn 'e API dashboard:
- Ynlogge yn Predis.ai app
- Gean nei Pricing & Account -> Rest API om it te iepenjen API dashboard
- Foegje jo webhook-url ta. Soargje derfoar dat de webhook-URL in iepenbiere URL is.
Webhook Payload
As de post hat berikt a completed
or error
steat, sil in webhook stjoerd wurde mei de lading dy't de folgjende parameters befettet:
completed
steat payload
{
"status": "completed",
"caption": "...",
"post_id": "...",
"generated_media": [{"url": "..."}],
"brand_id": "..."
}
error
steat payload
{
"status": "error",
"post_id": "..."
}
Wy stjoere de webhook krekt ien kear foar elke post, sels as wy in net-suksesfol antwurd krije fan jo servers. As jo servers it webhook-evenemint net kinne behannelje, kinne jo de gegevens krije fan al jo generearre berjochten. Lês der mear oer hjir
Testen op lokale omjouwing
It is net mooglik om localhost direkt te brûken om webhook-steaten te ûntfangen, om't de webhook-URL in iepenbiere URL moat wêze. Jo kinne dit omgean troch in tunnel te meitsjen nei jo lokale server mei helpmiddels lykas ngrok. Brûk it URL-einpunt oanmakke troch dizze ark yn 'e webhook-URL by it ynstellen fan jo webhook-URL yn it dashboard.