Oerslaan nei haad ynhâld

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": "..."
}
foarsichtigens

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.

Ekstra Resources