Create equipment. Requires equipment.create permission.
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
fields[] |
string[] | no | Select which fields to include in the response. When omitted, all fields are returned. When provided, only the specified fields are included. (e.g., ?fields[]=id&fields[]=name) One of: createdAt, description, equipmentGroupId, id, manufacturerId, model, name, serialNumber, siteId, status, updatedAt. |
with[] |
string[] | no | Include related resources in the response. Pass multiple values as separate query parameters (e.g., ?with[]=createdBy&with[]=updatedBy). One of: createdBy, updatedBy, equipmentGroup, manufacturer, site. |
Request body
Required.
application/json
descriptionstringequipmentGroupIdstring (uuid)manufacturerIdstring (uuid)modelstringnamestring · requiredserialNumberstringsiteIdstring (uuid)statusstring · required
{
"description": "Main warehouse forklift",
"equipmentGroupId": "01932c4a-0b5e-7890-abcd-ef1234567890",
"manufacturerId": "01932c4a-0b5e-7890-abcd-ef1234567890",
"model": "Toyota 8FBE20",
"name": "Forklift A-123",
"serialNumber": "SN-98765",
"siteId": "01932c4a-0b5e-7890-abcd-ef1234567890",
"status": "operational"
}
Responses
| Status | Description |
|---|---|
| 201 | A json object describing the newly created equipment |
| 400 | The request was rejected |
| 403 | The requesting user lacks appropriate permissions |
| 422 | Validation errors |
Response 201 body
idstringcreatedAtstring — When the record was created (UTC)createdByobjectdescriptionstringequipmentGroupobjectequipmentGroupIdstringmanufacturerobjectmanufacturerIdstringmodelstringnamestringserialNumberstringsiteobjectsiteIdstringstatusstringupdatedAtstring — When the record was last updated (UTC)updatedByobject
{
"id": "019222d4-1d93-7d47-a3c4-b547e009a0f7",
"createdAt": "2024-06-30T19:00:00Z",
"createdBy": {
"id": "019222d9-d87d-7724-bba6-ba91503ea311",
"firstName": "John",
"lastName": "Doe"
},
"description": "Main warehouse forklift",
"equipmentGroup": {
"id": "019222d9-d87d-7724-bba6-ba91503ea311",
"name": "Forklifts"
},
"equipmentGroupId": "019222d4-1d93-7d47-a3c4-b547e009a0f7",
"manufacturer": {
"id": "019222d9-d87d-7724-bba6-ba91503ea311",
"name": "Toyota"
},
"manufacturerId": "019222d4-1d93-7d47-a3c4-b547e009a0f7",
"model": "Toyota 8FBE20",
"name": "Forklift A-123",
"serialNumber": "SN-98765",
"site": {
"id": "019222d9-d87d-7724-bba6-ba91503ea311",
"name": "Stockholm Office"
},
"siteId": "019222d4-1d93-7d47-a3c4-b547e009a0f7",
"status": "operational",
"updatedAt": "2024-06-30T19:00:00Z",
"updatedBy": {
"id": "019222d9-d87d-7724-bba6-ba91503ea311",
"firstName": "John",
"lastName": "Doe"
}
}