https://www.rdv-solidarites.fr
et non à https://rdv-solidarites.fr
Pour la version démo, les requêtes doivent être adressées à https://demo.rdv-solidarites.fr
Content-Type: application/json
et leur contenu sera présent dans le body dans un format JSON à désérialiser.GET
: lecture sans modificationPOST
: création de nouvelle ressourcePUT
: mise à jour d'une ressource existanteDELETE
: suppression d'une ressourceGET
doivent être envoyés via les query string de la requête.POST
doivent être transmis dans le corps de la requête sous un format JSON valide, et doivent contenir le header Content-Type: application/json
DATE
: "YYYY-MM-DD" par exemple : "2021-10-21"TIME
: H:m[:s], par exemple : "10:30"200
: succès204
: succès, si la réponse ne retourne pas de données (par exemple pour une suppression)400
: requête mal formatée. Par exemple si le JSON du body est invalide.401
: requête non authentifiée403
: requête bien authentifiée mais droits insuffisants pour réaliser l'action demandée. Par exemple si un agent non-admin essaie de créer une absence pour un agent d'un autre service.422
: paramètres sains (JSON valide) mais incorrects. Par exemple si vous essayez de créer une absence avec une date de fin antérieure à sa date de début.500
: erreur interne. Nous sommes automatiquement prévus de ces erreurs et devrions nous en occuper rapidement. Vous pouvez nous contacter si cela se reproduit.errors
: [ERREUR] : liste d'erreurs groupées par attribut problèmatique au format machineerror_messages
: [ERREUR] : idem mais dans un format plus facilement lisible.per
: le nombre d’items par pagepage
: l’index de la page demandéemeta
qui indique le nombre total de pages et d’items, par exemple: