Skip to content

Endpoints principaux

Tous les endpoints sont préfixés par /api/v1.

{
"data": {
"id": 1,
"name": "...",
"created_at": "2024-01-15T10:30:00Z",
"updated_at": "2024-01-15T10:30:00Z"
}
}
{
"data": [...],
"meta": {
"current_page": 1,
"from": 1,
"last_page": 5,
"per_page": 15,
"to": 15,
"total": 72
},
"links": {
"first": "...",
"last": "...",
"prev": null,
"next": "..."
}
}
MéthodeEndpointDescription
GET/sitesListe des sites
GET/sites/{id}Détail d’un site
POST/sitesCréer un site
PATCH/sites/{id}Modifier un site
DELETE/sites/{id}Supprimer un site
MéthodeEndpointDescription
GET/zonesListe des zones
GET/zones/{id}Détail d’une zone
POST/zonesCréer une zone
PATCH/zones/{id}Modifier une zone
DELETE/zones/{id}Supprimer une zone
MéthodeEndpointDescription
GET/materialsListe des matériels
GET/materials/{id}Détail d’un matériel
POST/materialsCréer un matériel
PATCH/materials/{id}Modifier un matériel
DELETE/materials/{id}Supprimer un matériel
GET /materials?zone_id=5&status=active&search=compresseur
MéthodeEndpointDescription
GET/maintenancesListe des maintenances
GET/maintenances/{id}Détail d’une maintenance
POST/maintenancesCréer une maintenance
PATCH/maintenances/{id}Modifier une maintenance
DELETE/maintenances/{id}Supprimer une maintenance
GET /maintenances?material_id=5&status=scheduled&type=preventive
MéthodeEndpointDescription
GET/incidentsListe des incidents
GET/incidents/{id}Détail d’un incident
POST/incidentsSignaler un incident
PATCH/incidents/{id}Modifier un incident
DELETE/incidents/{id}Supprimer un incident
MéthodeEndpointDescription
GET/cleaningsListe des nettoyages
GET/cleanings/{id}Détail d’un nettoyage
POST/cleaningsCréer un nettoyage
PATCH/cleanings/{id}Modifier un nettoyage
DELETE/cleanings/{id}Supprimer un nettoyage
MéthodeEndpointDescription
GET/itemsListe des pièces
GET/items/{id}Détail d’une pièce
POST/itemsCréer une pièce
PATCH/items/{id}Modifier une pièce
DELETE/items/{id}Supprimer une pièce
MéthodeEndpointDescription
GET/item-movementsListe des mouvements
GET/item-movements/{id}Détail d’un mouvement
POST/item-movementsCréer un mouvement
MéthodeEndpointDescription
GET/companiesListe des entreprises
GET/companies/{id}Détail d’une entreprise
POST/companiesCréer une entreprise
PATCH/companies/{id}Modifier une entreprise
DELETE/companies/{id}Supprimer une entreprise
MéthodeEndpointDescription
GET/usersListe des utilisateurs
GET/users/{id}Détail d’un utilisateur
POST/usersCréer un utilisateur
PATCH/users/{id}Modifier un utilisateur
DELETE/users/{id}Supprimer un utilisateur
MéthodeEndpointDescription
GET/rolesListe des rôles
GET/roles/{id}Détail d’un rôle
POST/rolesCréer un rôle
PATCH/roles/{id}Modifier un rôle
DELETE/roles/{id}Supprimer un rôle