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
- 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
Data Models & Schemas
{
"id": "string",
"title": "string",
"invNumber": "string",
"categoryId": "uuid",
"category": "Category",
"modelId": "string",
"brandId": "string",
"year": "number",
"month": "number",
"articleNr": "string",
"quickCoupler": "string",
"operatingHoursTotal": "number",
"productLine": "string",
"specifications": "object",
"weight": "number",
"additional_specifications": "object",
"structureId": "string",
"organizationId": "uuid",
"externalId": "string",
"productId": "string",
"last_client_service": "date-time",
"beaconId": "string",
"beaconVendor": "string",
"RFID": "string",
"plateNumber": "string",
"parentId": "string",
"installation": "object",
"createdAt": "date-time",
"special_number": "string",
"responsible_person": "string",
"unique_equipment_id": "string",
"bgl_number": "string",
"serial_number": "string",
"inventory": "array",
"warehouseId": "string",
"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 detailsmodelId- Model identifierbrandId- Brand identifieryear- 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- Organization UUIDexternalId- 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- A string for the name of the person responsible for the equipmentunique_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
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