Create Equipment

Creates a new equipment in the system.

Endpoint

POST /equipments

Authentication

Required: Authorization header with valid token

Request Body

{
  "title": "string",
  "invNumber": "string",
  "categoryId": "string",
  "brandId": "string",
	"modelId": "string",
  "year": "number",
  "productId": "string",
	"last_client_service": "date-time",
  "additional_specifications": "array",
  "structureId": "string",
  "specifications": "array",
  "inactive": "Inactive",
  "special_number": "string",
  "last_client_service": "date-time",
  "responsible_person": "string",
  "weight": "number",
  "workingHours": "number",
  "price": "number",
  "month": "number",
  "operatingHoursTotal": "number",
  "productLine": "string",
  "subtitle": "string",
  "bgl_number": "string",
  "articleNr": "string",
  "quickCoupler": "string",
  "serial_number": "string",
  "additionalInformation": "string",
  "unique_equipment_id": "string",
  "beaconVendor": "string",
  "beaconId": "string",
  "beaconType": "string",
  "RFID": "string",
  "trackingTag": "string",
  "warehouseId": "string",
  "externalId": "string"
}

Required Fields

  • title - Equipment title/name

Fields description see here

Field Enums

trackingTag:

  • metal - Metal tracking tag
  • nfc - NFC tracking tag
  • rqn - RQN tracking tag
  • chain - Chain tracking tag

Response

Success

EquipmentEntity Schema

GeneralError

GeneralErrorResponse Schema

Example Usage

curl -X POST "https://integration-api.ram.syniotec.com/master-data/v1/equipment-management/equipments" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Excavator CAT 320",
    "categoryId": "123e4567-e89b-12d3-a456-426614174000",
    "year": 2020,
    "weight": 20000,
    "trackingTag": "metal"
  }