The Equipment Management module provides comprehensive functionality for creating, managing, and tracking equipment inventory within the Syniotec API Platform.
Base URL:
https://integration-api.ram.syniotec.com/master-data/v1/equipment-management
Available Operations
Equipments
- POST
/equipments- Create a new equipment - GET
/equipmentsRetrieve equipment with filtering and pagination - GET
/equipments/{id}- Get equipment by ID - PUT
/equipments/{id}- Update equipment - DELETE
/equipments/{id}- Delete equipment - GET
/equipments/external-id/{externalId}- Get equipment by external ID
Brands & Models
- GET
/brands- Retrieve brands with filtering and pagination - GET
/models- Retrieve models with filtering and pagination
Data Models & Schemas
{
"id": "uuid",
"title": "string",
"invNumber": "string",
"categoryId": "uuid",
"category": "Category",
"modelId": "uuid",
"brandId": "uuid",
"year": "number",
"month": "number",
"articleNr": "string",
"quickCoupler": "string",
"operatingHoursTotal": "number",
"productLine": "string",
"specifications": "object",
"weight": "number",
"additional_specifications": "object",
"structureId": "uuid",
"organizationId": "uuid",
"externalId": "string",
"productId": "uuid",
"last_client_service": "date-time",
"beaconId": "string",
"beaconVendor": "string",
"RFID": "string",
"plateNumber": "string",
"parentId": "uuid",
"installation": "object",
"createdAt": "date-time",
"special_number": "string",
"responsible_person": "uuid",
"unique_equipment_id": "string",
"bgl_number": "string",
"serial_number": "string",
"inventory": "array",
"warehouseId": "uuid",
"trackingTag": "string",
"workingHours": "number",
"updatedAt": "date-time",
"structureIds": "array",
"operating_weight": "number",
"calculating_criteria": "string",
"workingHoursPrice": "number",
"calculating_conditions": "object",
"active": "boolean",
"inactive": "object",
"media": "array",
"subtitle": "string",
"isSyncedLectura": "boolean",
"equipmentMedia": "array",
"typeplateMedia": "array",
"qrMedia": "array",
"otherMedia": "array",
"isChild": "boolean"
}Field Descriptions:
id- A unique identifier for the equipment recordtitle- A string representing the title or name of the equipment or iteminvNumber- A string representing the inventory number assigned to the item, used for tracking purposescategoryId- A unique identifier (UUID) for the category to which the equipment belongscategory- Category object with equipment classification detailsbrandId- Brand identifier (To retrieve the list of brands, use the following endpoint: Brands)modelId- Model identifier (To retrieve the list of models, use the following endpoint: Models)year- A number representing the year of the equipment or item's manufacturemonth- Manufacturing montharticleNr- Article numberquickCoupler- Quick coupler of the equipmentoperatingHoursTotal- A numerical value representing the total operating hours of the equipmentproductLine- Product line informationspecifications- An object detailing the specifications of the equipmentweight- A numerical value representing the weight of the equipmentadditional_specifications- An object for any additional specifications not covered in the primary specificationsstructureId- A unique identifier (UUID) for the structure associated with the equipmentorganizationId-A unique, read-only identifier for organizationexternalId- An identifier that connects this record to external systems or databases, facilitating integration with other platformsproductId- Product Id which this equipment belongs tolast_client_servicebeaconId- A string for the beacon identifier, if applicablebeaconVendor- A string for the vendor of the beacon associated with the equipment. See available options hereRFID- A string for the RFID tag associated with the equipmentplateNumber- A string fro the plateNumber associated with the equipmentparentId- Parent equipment identifierinstallation- Installation information objectcreatedAt- Timestamp indicating when this equipment was first created in the systemspecial_number- A string for any special identification numberresponsible_person- ID of responsible personunique_equipment_id- A string for a unique identifier for the equipmentbgl_number- A field for a BGL numberserial_number- A string for the serial number of the equipmentinventory- Array of inventory itemswarehouseId- A unique identifier for the warehouse the equipment is assigned totrackingTag- A string for any tracking tag associated with the equipment. (See available options here)workingHours- A numerical value representing the total working hours of the equipmentupdatedAt- Timestamp of the most recent update to this equipmentstructureIds- Array of structure identifiersoperating_weight- Operating weight of the equipmentcalculating_criteria- Criteria used for calculationsworkingHoursPrice- Price per working hourcalculating_conditions- Conditions for calculationsactive- Whether the equipment is activeinactive- ifactiveis false, this field includes the reason, startDate, endDate and descriptionmedia- Array of media filessubtitle- A string for any subtitle associated with the equipmentisSyncedLectura- Whether synced with Lectura systemequipmentMedia- Array of equipment-specific mediatypeplateMedia- Array of typeplate mediaqrMedia- Array of QR code mediaotherMedia- Array of other media filesisChild- Whether this is a child equipment
Brand
{
"id": "53f79939-37ff-4aed-bd7c-a117009e18cd",
"name": "Caterpillar",
"createdAt": "2025-12-09T22:25:22.663Z",
"updatedAt": "2025-12-09T22:25:22.663Z",
"deletedAt": null
}Model
{
"id": "fd64cc1f-6059-43f1-a738-366bc5c60aac",
"name": "120",
"brand": {
"id": "53f79939-37ff-4aed-bd7c-a117009e18cd",
"name": "Caterpillar",
"createdAt": "2025-12-09T22:25:22.663Z",
"updatedAt": "2025-12-09T22:25:22.663Z",
"deletedAt": null
},
"brandId": "53f79939-37ff-4aed-bd7c-a117009e18cd",
"firstYear": 2019,
"lastYear": 2022,
"createdAt": "2022-05-12T09:55:45.122Z",
"updatedAt": "2022-05-12T09:55:45.122Z",
"deletedAt": null
}Field Enums:
beaconVendor:
syniotec-linksyniotec-coresyniotec-edgesyniotec-litesyniotec-voltsyniotec-dotsyniotec-solarsyniotec-obdrosenberger-telematicssyniotec-sbox-g2syniotec-sbox-g3syniotec-lora-beaconmachinemax-telematicsliebherr-aemp-2.0caterpillar-aemp-2.0hitachi-aemp-2.0volvo-aemp-2.0trackunit-telematicszeppelin-cat-aemp-2.0kubota-aemp-2.0komatsu-aemp-2.0trusted-globalsyniotec-link-minitakeuchi-aemp-2.0
trackingTag:
- metal
- nfc
- rqn
- chain
- custom
- syniostickers
- qr_sticker
- tag_m
- tag_s
Error Response DTO
Standard error response format.
{
"status": "number",
"success": "boolean",
"message": "string",
"error": "string"
}Field Descriptions:
status- HTTP status code (400-503)success- Boolean indicating the operation failed (false)message- Human-readable error messageerror- Error code identifier