Skip to content

Main Endpoints

All endpoints are prefixed with /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": "..."
}
}
MethodEndpointDescription
GET/sitesList sites
GET/sites/{id}Site details
POST/sitesCreate a site
PATCH/sites/{id}Update a site
DELETE/sites/{id}Delete a site
MethodEndpointDescription
GET/zonesList zones
GET/zones/{id}Zone details
POST/zonesCreate a zone
PATCH/zones/{id}Update a zone
DELETE/zones/{id}Delete a zone
MethodEndpointDescription
GET/materialsList materials
GET/materials/{id}Material details
POST/materialsCreate a material
PATCH/materials/{id}Update a material
DELETE/materials/{id}Delete a material
GET /materials?zone_id=5&status=active&search=compressor
MethodEndpointDescription
GET/maintenancesList maintenances
GET/maintenances/{id}Maintenance details
POST/maintenancesCreate a maintenance
PATCH/maintenances/{id}Update a maintenance
DELETE/maintenances/{id}Delete a maintenance
GET /maintenances?material_id=5&status=scheduled&type=preventive
MethodEndpointDescription
GET/incidentsList incidents
GET/incidents/{id}Incident details
POST/incidentsCreate an incident
PATCH/incidents/{id}Update an incident
DELETE/incidents/{id}Delete an incident
MethodEndpointDescription
GET/cleaningsList cleanings
GET/cleanings/{id}Cleaning details
POST/cleaningsCreate a cleaning
PATCH/cleanings/{id}Update a cleaning
DELETE/cleanings/{id}Delete a cleaning
MethodEndpointDescription
GET/itemsList items
GET/items/{id}Item details
POST/itemsCreate an item
PATCH/items/{id}Update an item
DELETE/items/{id}Delete an item
MethodEndpointDescription
GET/item-movementsList movements
GET/item-movements/{id}Movement details
POST/item-movementsCreate a movement
MethodEndpointDescription
GET/companiesList companies
GET/companies/{id}Company details
POST/companiesCreate a company
PATCH/companies/{id}Update a company
DELETE/companies/{id}Delete a company
MethodEndpointDescription
GET/usersList users
GET/users/{id}User details
POST/usersCreate a user
PATCH/users/{id}Update a user
DELETE/users/{id}Delete a user
MethodEndpointDescription
GET/rolesList roles
GET/roles/{id}Role details
POST/rolesCreate a role
PATCH/roles/{id}Update a role
DELETE/roles/{id}Delete a role