API mouvements

Récupération de la liste des mouvements (tous séjours confondus)

GET api/mouvements?token=#{token}

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

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

Récupération de la liste des mouvements (d'un séjour)

GET api/sejours/#{iep}/mouvements

Le paramètre obligatoire iep permet de cibler le séjour dont on souhaite obtenir les mouvements.

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

Récupération d'un mouvement

GET api/sejours/#{iep}/mouvements/#{numero}

Le paramètre obligatoire numero permet de cibler le mouvement du séjour identifié par le paramètre obligatoire iep.

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

Ajout d'un mouvement

POST api/sejours/#{iep}/mouvements

Le paramètre obligatoire iep permet de cibler le séjour auquel on souhaite ajouter le mouvement.
Un mouvement doit être passé en paramètre.

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

Modification d'un mouvement

PUT api/sejours/#{iep}/mouvements/#{numero}

Le paramètre obligatoire numero permet de cibler le mouvement du séjour identifié par le paramètre obligatoire iep.
Un mouvement doit être passé en paramètre.

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

Suppression d'un mouvement

DELETE api/sejours/#{iep}/mouvements/#{numero}

Le paramètre obligatoire numero permet de cibler le mouvement du séjour identifié par le paramètre obligatoire iep.

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