Open emilschn opened 1 year ago
Possibilité d'avoir un accès demo
Chaque agent a un compte personnel. Les requêtes faites sur l'API sont authentifiées grace à des tokens d'accès associés à chaque agent. Conclusion : chaque agent (ou partenaire pour chaque agent) devra renseigner un token d'accès pour se connecter.
Le service est segmenté par organisation, qui peut avoir des admins, des secrétaires et des agents qui ont chacun des droits différents (et des accès aux données qu'on retrouve dans l'API). Un agent peut apparemment être dans une ou plusieurs organisations.
1/ Récupération d'usager existant via GET avec adresse email sur /user
OU
Création d'usager via un POST sur /user Nom, prénom, date de naissance, email, téléphone, adresse, ...
2/ Lier un agent et un usager via un POST sur /referent_assignations
3/ Créer un token d'invitation pour l'usager à prendre RDV via un POST sur /users/{user_id}/rdv_invitation_token On doit ensuite faire parvenir ce token à l'usager
Possibilité de recevoir des notifications via Webhooks pour les mises à jour : https://github.com/betagouv/rdv-solidarites.fr/blob/production/docs/api/webhooks/api-notifications-webhooks.md
J'imagine que ça aurait du sens de lier leur donnée Organisation et notre donnée Partenaire. Mais pour l'instant, je ne sais pas quoi en faire :)
Actuellement : les agents remplissent la modale avec une date prévue dans le futur.
Changement induit : si la connexion existe, il faudrait :
on garde ça ? Il me semblait qu'on avait un peu laissé tomber
Notes d'Arnaud
Concept :
API SE RDV SERVICE PUBLIC :