Equipment
The Equipment object
idstringoptionalPublic equipment identifier.
namestringoptionalEquipment name.
codestringoptionalInternal equipment code.
typestringoptionalEquipment type.
statusstringoptionalEquipment availability status.
serial_numberstringoptionalEquipment serial number.
manufacturerstringoptionalEquipment manufacturer.
modelstringoptionalEquipment model.
equipablestringoptionalPublic ID of the assigned resource, when loaded.
metaobjectoptionalAdditional equipment metadata.
{
"id": "equipment_4Mnp8Qx2Vz",
"name": "Liftgate LG-12",
"code": "LG-12",
"type": "liftgate",
"status": "available",
"serial_number": "LG120045",
"manufacturer": "Maxon",
"model": "BMR",
"currency": "USD",
"is_equipped": false,
"meta": {},
"updated_at": "2026-05-07T08:30:00.000000Z",
"created_at": "2026-05-07T08:30:00.000000Z"
}/v1/equipmentCreate Equipment
Create equipment.
namestringoptionalEquipment name.
codestringoptionalInternal equipment code.
typestringoptionalEquipment type.
statusstringoptionalEquipment status.
warrantystringoptionalWarranty public ID.
photostringoptionalFile public ID for the equipment photo.
equipable_typestringoptionalPolymorphic resource type such as fleet-ops:vehicle or fleet-ops:driver.
equipablestringoptionalPublic ID of the resource to assign equipment to.
metaobjectoptionalAdditional metadata.
/v1/equipmentcurl -X POST https://api.fleetbase.io/v1/equipment \
-H "Authorization: Bearer flb_live_…" \
-H "Content-Type: application/json" \
-d '{
"name": "Liftgate LG-12",
"code": "LG-12",
"type": "liftgate",
"status": "available",
"serial_number": "LG120045",
"manufacturer": "Maxon",
"model": "BMR",
"currency": "USD"
}'{
"id": "<string>",
"object": "equipment"
}/v1/equipmentQuery Equipment
Query equipment.
querystringoptionalSearch query for equipment.
limitintegeroptionalMaximum number of records to return.
pageintegeroptionalPage number for paginated results.
sortstringoptionalSort expression, such as -created_at.
typestringoptionalFilter by equipment type.
statusstringoptionalFilter by equipment status.
manufacturerstringoptionalFilter by manufacturer.
/v1/equipmentcurl https://api.fleetbase.io/v1/equipment \
-H "Authorization: Bearer flb_live_…"{
"id": "<string>",
"object": "equipment"
}/v1/equipmentRetrieve Equipment
Retrieve equipment.
/v1/equipmentcurl https://api.fleetbase.io/v1/equipment \
-H "Authorization: Bearer flb_live_…"{
"id": "<string>",
"object": "equipment"
}/v1/equipmentUpdate Equipment
Update equipment.
namestringoptionalEquipment name.
codestringoptionalInternal equipment code.
typestringoptionalEquipment type.
statusstringoptionalEquipment status.
warrantystringoptionalWarranty public ID.
photostringoptionalFile public ID for the equipment photo.
equipable_typestringoptionalPolymorphic resource type such as fleet-ops:vehicle or fleet-ops:driver.
equipablestringoptionalPublic ID of the resource to assign equipment to.
metaobjectoptionalAdditional metadata.
/v1/equipmentcurl -X PUT https://api.fleetbase.io/v1/equipment \
-H "Authorization: Bearer flb_live_…" \
-H "Content-Type: application/json" \
-d '{
"status": "maintenance"
}'{
"id": "<string>",
"object": "equipment"
}/v1/equipmentDelete Equipment
Delete equipment.
/v1/equipmentcurl -X DELETE https://api.fleetbase.io/v1/equipment \
-H "Authorization: Bearer flb_live_…"{
"id": "<string>",
"deleted": true
}