Saltearse al contenido

Webhooks

Les webhooks envoient des requêtes HTTP POST à votre endpoint lors des événements de contenu.

Crear un webhook

  1. Cliquez sur + Nouveau webhook
  2. Renseignez les détails :
CampoDescripción
URLL’URL de votre endpoint (ex. https://mon-site.com/api/revalider)
ÉvénementsLes événements qui déclenchent ce webhook
ActifActiver/désactiver sans supprimer

Événements

ÉvénementDéclenché quand
entry.createdUne entrada de contenu est creadoe
entry.updatedUne entrada de contenu est mise à jour
entry.deletedUne entrada est eliminadoe (soft delete)
entry.publishedLe statut d’une entrada passe à publicado
entry.unpublishedLe statut d’une entrada passe à borrador
media.uploadedUn archivo est uploadé dans la biblioteca de medios
media.deletedUn archivo est eliminado de la biblioteca de medios

Payload

Chaque webhook envoie un payload JSON :

{
"event": "entry.updated",
"project": "f99cb038-...",
"colección": "articles",
"entry": {
"uuid": "550e8400-...",
"status": "published",
"idioma": "fr"
},
"timestamp": "2024-01-15T12:00:00+00:00"
}

Requisitos previos

Les webhooks sont traités de manière asynchrone via la queue Symfony Messenger. Assurez-vous qu’un worker tourne — voir Configuration des webhooks.