Webhooks

Utilisation des webhooks

Rester informé

Les utilisateurs peuvent être invités à laisser leurs coordonnées pour être recontacté plus tard pour recevoir des missions de bénévolat.

Voici les données envoyées par le webhook :

{
  "event": "interest",
  "event_id": "00000000-0000-0000-0000-000000000000",
  "created_at": "2023-02-13T14:00:00+01:00",
  "data": {
    "firstname": "Jean",
    "lastname": "Dupont",
    "city": "Nantes",
    "postal_code": "44000",
    "email": "jean.dupont@mail.com",
    "phone": "+33600000000"
  }
}

Suivi d'une mise en relation

Lors des différentes étapes d'une mise en relation (inscription, validation, annulation, recommandation.), des webhooks sont envoyés pour permettre aux partenaires de suivre l'état des mises en relation.

Voici les données envoyées par le webhook :

{
  "event": "open", // 'rating', 'validated', 'canceled'
  "event_id": "00000000-0000-0000-0000-000000000000",
  "created_at": "2023-02-13T14:00:00+01:00",
  "data": {
    "id": "00000000-0000-0000-0000-000000000000",
    "created_at": "2023-02-13T14:00:00+01:00",
    "status": "open", // 'canceled', 'validated'
    "mission": {
      "id": "00000000-0000-0000-0000-000000000000",
      "session_id": "00000000-0000-0000-0000-000000000000",
      "title": "Titre de la mission",
      "type": "'regular' ou 'punctual'",
      "start_date": "2023-02-13T14:00:00+01:00",
      "end_date": "2023-02-13T14:00:00+01:00",
      "activity_type": "Slug du type d'activité"
    },
    "organization": {
      "id": "00000000-0000-0000-0000-000000000000",
      "name": "Nom de la structure"
    },
    "firstname": "Jean",
    "lastname": "Dupont",
    "city": "Nantes",
    "postal_code": "44000",
    "email": "jean.dupont@mail.com",
    "phone": "+33600000000"
  }
}