Passer au contenu principal

Configurazione di Webhooks

Tutti i posti creati via Predis.ai API avè un ciclu di vita è piglià diversi stati. I stati pussibuli chì un postu pò piglià hè inProgress, completed e error. Una volta chì una dumanda hè fatta per generà un post, u inProgress u statu hè notificatu in a risposta stessu. I dui stati restanti - completed e error serà notificatu via i webhooks cunfigurati da voi.

Configurate un URL WebhookEnseñanza

Segui i passi sottu per cunfigurà u vostru url webhook in u API dashboard:

  • Login per Predis.ai A app
  • Navigate à Pricing & Account -> Rest API per apre a API Escrivania
  • Aghjunghjite u vostru url webhook. Assicuratevi chì l'URL webhook hè un URL publicu.

Webhook PayloadEnseñanza

Se u postu hà righjuntu a completed or error statu, un webhook serà mandatu cù u payload chì cuntene i seguenti parametri:

completed carica statale

{
"status": "completed",
"caption": "...",
"post_id": "...",
"generated_media": [{"url": "..."}],
"brand_id": "..."
}

error carica statale

{
"status": "error",
"post_id": "..."
}
Cura

Manderemu u webhook esattamente una volta per ogni postu ancu s'è avemu ricevutu una risposta senza successu da i vostri servitori. In casu chì i vostri servitori ùn riescenu à trattà l'eventu webhook, pudete uttene e dati di tutti i vostri posti generati. Leghjite più nantu à questu ccà

Testu nantu à l'ambiente lucaleEnseñanza

Ùn hè micca pussibule di utilizà u locale host direttamente per riceve stati webhook postu chì l'URL webhook deve esse un URL publicu. Pudete trattà questu creendu un tunnel à u vostru servitore lucale utilizendu strumenti cum'è ngrok. Aduprate l'url endpoint generatu da questi strumenti in l'URL webhook mentre configurate u vostru URL webhook in u dashboard.

Risorse AdditionalEnseñanza