Skip to content

[Tech] Implémente une V0 d'un web hook

Vincent Agnano requested to merge webhook into master

Created by: guillett

L'idée est de faire un POST sur un ENDPOINT global avec toutes les informations permettant

  • de reproduire le RDV dans un autre outil
  • faire correspondre les individus (usagers et agents) à un autre référentiel

https://trello.com/c/26WZzTNS/656-apinotifications-des-rdvs-pris

Forme du payload JSON envoyé

{
  "id": 3,
  "status": "unknown",
  "location": "18 Rue des Terres au Curé, 75013 Paris",
  "users": [
    {
      "id": 1,
      "first_name": "Jeanne",
      "last_name": "NOËL",
      "email": "benito.kshlerin@balistreri.net",
      "birth_date": "1974-05-07",
      "parent": null
    }
  ],
  "agents": [
    {
      "id": 1,
      "first_name": "Johnny",
      "last_name": "VALIDAY",
      "email": "contact@rdv-solidarites.fr"
    }
  ],
  "organisation": {
    "id": 1,
    "name": "MDS du 75"
  },
  "motif": {
    "id": 1,
    "name": "Consultation médicale"
  },
  "starts_at": "2020-02-19T08:00:00+01:00",
  "duration_in_min": 30
}

Merge request reports