-
Notifications
You must be signed in to change notification settings - Fork 0
Documentation API
PasRP-Theo edited this page Mar 22, 2025
·
1 revision
Cette API permet de gérer les entretiens et travaux en offrant des fonctionnalités de création, consultation, mise à jour et suppression des enregistrements.
/api/maintenance
L'API est structurée autour des ressources suivantes :
- /maintenance : Gestion des entretiens et travaux.
GET /maintenance
[
{
"id": 1,
"nom": "Révision chaudière",
"date": "2025-03-20",
"duree": 3,
"cout": 200,
"piece": "Chaudière",
"remplacementPrev": "2027-03-20"
}
]GET /maintenance/{id}
-
id(integer, obligatoire) : Identifiant de l'entretien/travail.
{
"id": 1,
"nom": "Révision chaudière",
"date": "2025-03-20",
"duree": 3,
"cout": 200,
"piece": "Chaudière",
"remplacementPrev": "2027-03-20"
}POST /maintenance
{
"nom": "Révision chaudière",
"date": "2025-03-20",
"duree": 3,
"cout": 200,
"piece": "Chaudière",
"remplacementPrev": "2027-03-20"
}{
"result": "success",
"id": 2
}PUT /maintenance/{id}
-
id(integer, obligatoire) : Identifiant de l'entretien/travail.
{
"nom": "Révision chaudière",
"date": "2025-04-01",
"duree": 4,
"cout": 220,
"piece": "Chaudière",
"remplacementPrev": "2027-04-01"
}{
"result": "success"
}DELETE /maintenance/{id}
-
id(integer, obligatoire) : Identifiant de l'entretien/travail.
{
"result": "success"
}L'API renvoie des codes d'erreur en cas de problème :
-
400 Bad Request: Requête invalide. -
404 Not Found: Ressource non trouvée. -
500 Internal Server Error: Erreur interne du serveur.
{
"error": "Entretien non trouvé"
}