/pointsDescription : Liste tous les points de collecte
Authentification : Public
limit : La limite, par défaut 10offset : L’offset, par défaut 0200 OKCollectionPoint204 No Content : La liste est vide/points/{id}Description : Retourne un point de collecte par son
ID incluant la liste imbriquée des WasteType acceptés.
Authentification : Public
200 OKCollectionPointWithWasteTypes404 Not Found : L’id est non inexistant400 Bad Request : L’id est non valide/points/{id}Description : Modifie (partiellement) un point de collecte par son ID Authentification : Administrateur seulement
[ex : application/json]CollectionPoint
Exemple :
{
"adresse": "12 Rue de la Paix",
}200 OKjson { "id": 1, "adresse": "12 Rue de la Paix", "capaciteMax": 500 }400 Bad Request : Corps de la requête invalide ou
id invalide401 Unauthorized : Token manquant ou invalide403 Forbidden : Droits insuffisants404 Not Found : L’id est inexistant/points/{id}/clearDescription : Vide le point de collecte. Le taux d’occupation de ce dépot retombe à 0% Authentification : Administrateur seulement
[ex : {id} requis dans l'URL]204 No Content401 Unauthorized : Token manquant ou invalide403 Forbidden : Rôle insuffisant404 Not Found : L’ID à supprimer n’existe pas400 Bad Request : L’ID à supprimer n’est pas un nombre
valide