Get manual operating hours list

Endpoint

POST /equipments/manual-operating-hours/list

This is a read operation despite the POST verb — the parameters are passed in the request body.

Authentication

Required: Authorization header with valid token

Request Body

{
  "equipmentIds": [
    "id-1",
    "id-2"
  ],
  "page": 1,
  "limit": 50
}

Request Field Descriptions:

FieldTypeRequiredDescription
equipmentIdsstring[]NoList of equipment IDs to read. Maximum 50 per call
updatedAfterdate-timeNoFilter entities updated after this date
pagenumberNoPage number (default: 1)
limitnumberNoItems per page (default: 50)

Response

Success (200)

[
  {
    "content": ManualOperatingHours[],
    "total": 2
  }
]

Response Field Descriptions:

  • content -Array of ManualOperatingHours objects (ManualOperatingHours Schema)
  • total - Total number of entities matching the filtering criteria

Error

See Error Schema documentation

Example Usage

Bash

curl -X POST "https://integration-api.ram.syniotec.com/master-data/v1/equipment-telemetry/equipments/manual-operating-hours/list" \
 -H "Authorization: Bearer YOUR_TOKEN" \
 -H "Content-Type: application/json" \
 -d '{"equipmentIds":["id-1","id-2"]}'