API séjours

Récupération de la liste des séjours (toutes identités confondues)

GET api/sejours?token=#{token}

Si le paramètre token est spécifié, seuls les séjours ajoutés ou modifiés depuis ce token seront retournés.

L'API retourne un code 200 ("OK") et la liste des séjours triés par date de création (les plus anciens en premier).

Récupération de la liste des séjours (d'une identité)

GET api/identites/#{ipp}/sejours

Le paramètre obligatoire ipp permet de cibler l'identité dont on souhaite obtenir les séjours.

L'API retourne un code 200 ("OK") et la liste des séjours triés par date de création (les plus anciens en premier).

Récupération d'un séjour

GET api/sejours/#{iep}

Le paramètre obligatoire iep permet de cibler le séjour à retourner, on peut aussi renseigner un numéro de préadmission.

L'API retourne un code 200 ("OK") et le séjour demandé.

Ajout d'un séjour

POST api/identites/#{ipp}/sejours

Le paramètre obligatoire ipp permet de cibler l'identité à laquelle on souhaite ajouter le séjour.
Un séjour doit être passé en paramètre.

L'API retourne un code 201 ("Created").

Modification d'un séjour

PUT api/sejours/#{iep}

Le paramètre obligatoire iep permet de cibler le séjour à modifier, on peut aussi renseigner un numéro de préadmission.
Un séjour doit être passé en paramètre.

L'API retourne un code 204 ("No Content").

Suppression d'un séjour

DELETE api/sejours/#{iep}

Le paramètre obligatoire iep permet de cibler le séjour à supprimer, on peut aussi renseigner un numéro de préadmission.

L'API retourne un code 204 ("No Content").