Download OpenAPI specification:
The moneo API provides a standardized cloud interface for integrating external systems with the ifm IIoT platform moneo. Typical integrations include ERP, BI and analytics tools, MES, SCADA and third-party applications. The API exposes multiple endpoints for managing and retrieving moneo-related data.
Changes the content (e.g. state) of a ticket
| ticketId required | string <uuid> <= 36 characters Example: c77cbdd6-a17a-4a26-9d43-2fffc8887963 ID of the ticket |
| state | string Enum: "accepted" "closed" Represents the current state of the ticket |
{- "state": "accepted"
}{- "title": "Invalid Ticket State",
- "status": 400,
- "detail": "The provided state transition is not allowed."
}This endpoint provides historical process data for a particular data source from a particular device.
Gets process data for a datasource of a device
| deviceId required | string <uuid> <= 36 characters Example: d8f3f705-02b9-47d1-8bf9-d239a12d9e3d ID of the device |
| datasourceId required | string <= 150 characters ^[a-z0-9-_]*$ Example: temperature ID of the datasource |
| fromTimestamp | integer <int64> [ 0 .. 9223372036854776000 ] Example: fromTimestamp=17301790441474 Filters the result by a minimum start timestamp (unix timestamp in milliseconds in UTC). Including the provided fromTimestamp. |
| toTimestamp | integer <int64> [ 0 .. 9223372036854776000 ] Example: toTimestamp=17301790451474 Filters the result by a maximum end timestamp (unix timestamp in milliseconds in UTC). Including the provided toTimestamp. |
| orderBy | Array of strings <= 1 items Default: "-timestamp" Items Enum: "+timestamp" "-timestamp" Example: orderBy=+timestamp Defines the sorting of the result. The prefix '-' represents a descending sorting of the property, no indication or '+' leads to an ascending sorting. |
| pageNumber | integer <int32> [ 0 .. 9223372036854776000 ] Default: 1 |
| pageSize | integer <int32> [ 0 .. 9223372036854776000 ] Default: 500 |
| pageNumber | integer <int32> [ 0 .. 9223372036854776000 ] Default: 1 Represents the current page number | ||||
| pageSize | integer <int32> [ 0 .. 1000 ] Default: 1 Represents the size of the page | ||||
| totalPages | integer <int32> [ 0 .. 9223372036854776000 ] Represents the total pages | ||||
| totalCount | integer <int32> [ 0 .. 9223372036854776000 ] Represents the total amount of the ressource | ||||
Array of objects (processdata) <= 1000 items Data of the current request | |||||
Array (<= 1000 items)
| |||||
{- "totalCount": 2,
- "pageNumber": 1,
- "pageSize": 500,
- "items": [
- {
- "timestamp": 1730179044147,
- "value": 22.5,
- "quality": "Good"
}, - {
- "timestamp": 1730179045147,
- "value": 23,
- "quality": "Good"
}
]
}The topology serves as a structural element between devices and data sources in moneo. This endpoint can be used to query the topology and use it as a structural element in external systems.
Gets the available topology nodes
| ids | Array of strings <uuid> <= 500 items [ items <uuid > <= 36 characters ] Example: ids=fa2936a7-b27a-4395-9b8e-f323635791ec,fce412c8-7e04-4be3-b2bd-5bcca075ec4b Array of requested ids which should be used as a filter |
| categories | Array of strings <= 5 items Items Enum: "root" "functionalLocation" "device" "dataSource" "calcDataSource" Example: categories=root,functionalLocation Array of requested categories which should be used as a filter |
| orderBy | Array of strings <= 1 items Items Enum: "+name" "-name" Example: orderBy=+name Defines the sorting of the result. The prefix '-' represents a descending sorting of the property, no indication or '+' leads to an ascending sorting. |
| pageNumber | integer <int32> [ 1 .. 2147483647 ] Default: 1 |
| pageSize | integer <int32> [ 1 .. 2147483647 ] Default: 500 |
| pageNumber | integer <int32> [ 1 .. 2147483647 ] Default: 1 page number | ||||||||||||||||
| pageSize | integer <int32> [ 1 .. 2147483647 ] Default: 1 page size | ||||||||||||||||
| totalPages | integer <int32> [ 1 .. 2147483647 ] total pages | ||||||||||||||||
| totalCount | integer <int32> [ 1 .. 2147483647 ] total amount of found nodes | ||||||||||||||||
Array of objects (topologyNode) <= 2147483647 items data of result, containing topology nodes | |||||||||||||||||
Array (<= 2147483647 items)
| |||||||||||||||||
{- "totalCount": 2,
- "pageNumber": 1,
- "pageSize": 500,
- "items": [
- {
- "id": "fa2936a7-b27a-4395-9b8e-f323635791ec",
- "name": "Node 1",
- "category": "device"
}, - {
- "id": "fce412c8-7e04-4be3-b2bd-5bcca075ec4b",
- "name": "Node 2",
- "category": "functionalLocation"
}
]
}Attributes are custom information to describe items in more detail (e.g. production order number, material number).
Gets all available Attributes with filtering, sorting and pagination options.
| names | Array of strings |
| ids | Array of strings <uuid> [ items <uuid > ] |
| globalVariableTypes | Array of strings (GlobalVariableType) Items Enum: "String" "Integer" "Double" |
| activated | boolean |
| properties | Array of strings (GlobalVariableProperty) Items Enum: "GlobalVariableId" "Name" "Description" "GlobalVariableType" "Activated" |
| orderBy | string |
| pageNumber | integer <int32> |
| pageSize | integer <int32> |
| pageNumber | integer <int32> | ||||||||||
| pageSize | integer <int32> | ||||||||||
| totalPages | integer <int32> | ||||||||||
| totalCount | integer <int32> | ||||||||||
Array of objects or null (HttpLink) | |||||||||||
Array
| |||||||||||
Array of objects or null (GlobalVariableViewModel) | |||||||||||
Array
| |||||||||||
{- "totalCount": 2,
- "pageNumber": 1,
- "pageSize": 10,
- "data": [
- {
- "globalVariableId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "name": "Temperature",
- "description": "Ambient temperature",
- "globalVariableType": "Double",
- "activated": true
}, - {
- "globalVariableId": "b2c3d4e5-f678-90ab-cdef-1234567890ab",
- "name": "Pressure",
- "description": "Atmospheric pressure",
- "globalVariableType": "Double",
- "activated": true
}
]
}Adds new Attributes to the system.
Array of objects or null (GlobalVariablesDto) | |||||||||
Array
| |||||||||
| globalVariableId | string <uuid> |
| name | string or null |
| description | string or null |
| globalVariableType | string (GlobalVariableType) Enum: "String" "Integer" "Double" |
| activated | boolean |
{- "globalVariables": [
- {
- "name": "string",
- "description": "string",
- "type": "String",
- "activated": true
}
]
}[- {
- "globalVariableId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "name": "Temperature",
- "description": "test",
- "globalVariableType": "Double",
- "activated": true
}
]Stations represent the physical location or process step within a tracking layout. They can contain items.
Gets the current Items located in the specified Station with pagination support.
| stationId required | string <uuid> Example: d290f1ee-6c54-4b01-90e6-d701748f0851 |
| pageNumber | integer <int32> |
| pageSize | integer <int32> |
| pageNumber | integer <int32> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| pageSize | integer <int32> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| totalPages | integer <int32> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| totalCount | integer <int32> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects or null (HttpLink) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects or null (ItemViewModel) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{- "totalCount": 2,
- "pageNumber": 1,
- "pageSize": 10,
- "data": [
- {
- "id": 123
}, - {
- "id": 456
}
]
}Gets the last items that have passed through the given station, with options to filter.
| stationId required | string <uuid> Station id |
| itemsInProcess | boolean If wanted items are in process |
| amount | integer <int32> Amount of items, max 25 |
| id | integer <int64> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (UniqueIdentifier) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| itemId | string or null | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (ItemTypeViewModel) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (ItemSequenceViewModel) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (ItemSequenceViewModel) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects or null (ItemVariableRelationViewModel) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[- {
- "id": 789
}, - {
- "id": 101
}
]Gets all available stations with filtering, sorting and pagination options.
| ids | Array of strings <uuid> [ items <uuid > ] |
| names | Array of strings |
| activated | boolean |
| layoutIds | Array of strings <uuid> [ items <uuid > ] |
| topologyNodeIds | Array of strings <uuid> [ items <uuid > ] |
| properties | Array of strings (GetIdentStationProperty) Items Enum: "IdentStationId" "Name" "Description" "Activated" "RunMode" "IdentStationTemplateId" "TopologyNodeId" |
| orderBy | string |
| pageNumber | integer <int32> |
| pageSize | integer <int32> |
| pageNumber | integer <int32> | ||||||||||||||
| pageSize | integer <int32> | ||||||||||||||
| totalPages | integer <int32> | ||||||||||||||
| totalCount | integer <int32> | ||||||||||||||
Array of objects or null (HttpLink) | |||||||||||||||
Array
| |||||||||||||||
Array of objects or null (IdentStationViewModel) | |||||||||||||||
Array
| |||||||||||||||
{- "totalCount": 2,
- "pageNumber": 1,
- "pageSize": 10,
- "data": [
- {
- "name": "Station A",
- "activated": true
}, - {
- "name": "Station B",
- "activated": false
}
]
}Gets detailed information about a specific identification station by its unique identifier.
| stationId required | string <uuid> |
| identStationId | string <uuid> | ||||||||||||||||||||||||||||||||||||||||
| identStationName | string or null | ||||||||||||||||||||||||||||||||||||||||
| identStationDescription | string or null | ||||||||||||||||||||||||||||||||||||||||
| identStationActivated | boolean | ||||||||||||||||||||||||||||||||||||||||
| createdByUserId | string <uuid> | ||||||||||||||||||||||||||||||||||||||||
object (MoneoUserViewModel) | |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
| createdAtTimestamp | string <date-time> | ||||||||||||||||||||||||||||||||||||||||
| editedByUserId | string <uuid> | ||||||||||||||||||||||||||||||||||||||||
object (MoneoUserViewModel) | |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
| editedAtTimestamp | string or null <date-time> | ||||||||||||||||||||||||||||||||||||||||
Array of objects or null (TriggerThingViewModel) | |||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||
Array of objects or null (IdentRuleRelationViewModel) | |||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||
Array of objects or null (IdentRuleRelationViewModel) | |||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||
Array of objects or null (IdentRuleRelationViewModel) | |||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||
object (IdentRuleActivityViewModel) | |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
object (IdentRuleActivityViewModel) | |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
object (IdentStationSetupViewModel) | |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
| identStationRunMode | string (IdentStationRunMode) Enum: "Prod" "Demo" | ||||||||||||||||||||||||||||||||||||||||
| identStationTemplateId | string <uuid> | ||||||||||||||||||||||||||||||||||||||||
| itemConfigurationId | string or null <uuid> | ||||||||||||||||||||||||||||||||||||||||
| layoutId | string or null <uuid> | ||||||||||||||||||||||||||||||||||||||||
| topologyNodeId | string or null <uuid> | ||||||||||||||||||||||||||||||||||||||||
object (IdentStationSignalThingViewModel) | |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
Array of objects or null (IdentStationProcessDataSourceViewModel) | |||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||
| referenceId | string or null | ||||||||||||||||||||||||||||||||||||||||
{- "identStationId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "identStationName": "Station 1",
- "identStationDescription": "Beschreibung der Station",
- "identStationActivated": true,
- "createdByUserId": "b2c3d4e5-f678-90ab-cdef-1234567890ab",
- "createdByUser": {
- "moneoUserId": "b2c3d4e5-f678-90ab-cdef-1234567890ab",
- "firstName": "Max",
- "lastName": "Mustermann"
}, - "createdAtTimestamp": "2024-06-13T10:00:00Z",
- "editedByUserId": "c3d4e5f6-7890-abcd-ef12-34567890abcd",
- "editedByUser": {
- "moneoUserId": "c3d4e5f6-7890-abcd-ef12-34567890abcd",
- "firstName": "Erika",
- "lastName": "Musterfrau"
}, - "editedAtTimestamp": null,
- "pipelineTriggerThings": [ ],
- "inPipelineIdentRuleRelations": null,
- "outPipelineIdentRuleRelations": null,
- "scheduledPipelineIdentRuleRelations": null,
- "inPipelineIdentRulePassActivity": { },
- "outPipelineIdentRulePassActivity": { },
- "identStationSetup": { },
- "identStationRunMode": "Prod",
- "identStationTemplateId": "d4e5f678-90ab-cdef-1234-567890abcdef",
- "itemConfigurationId": null,
- "layoutId": null,
- "topologyNodeId": null,
- "signalThing": { },
- "processDataSources": null,
- "referenceId": null
}Items are unique entities that represent, for example, a semi-finished product, a product, a material, a workpiece carrier, or a reusable load carrier (e.g. special rack, IBC, or plastic box).
Gets the sequences assigned to the given item with filtering and pagination options.
| itemId required | string Item id |
| properties | Array of strings (ItemSequenceProperty) Items Enum: "IdentStationId" "IdentStationName" "EntryTime" "ExitTime" "DurationInSeconds" Optional properties to shape result |
| pageNumber | integer <int32> |
| pageSize | integer <int32> |
| pageNumber | integer <int32> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| pageSize | integer <int32> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| totalPages | integer <int32> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| totalCount | integer <int32> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects or null (HttpLink) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects or null (ItemSequenceViewModel) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{- "totalCount": 2,
- "pageNumber": 1,
- "pageSize": 10,
- "data": [
- {
- "itemSequenceId": 1,
- "identStationId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "identStationName": "Initial Processing",
- "entryTime": "2024-06-13T10:00:00Z",
- "exitTime": "2024-06-13T11:00:00Z",
- "durationInSeconds": 600,
- "manuallyTriggeredEntryByUserId": null,
- "manuallyTriggeredEntryByUser": {
- "moneoUserId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "firstName": "Max",
- "lastName": "Mustermann"
}, - "manuallyTriggeredExitByUserId": null,
- "manuallyTriggeredExitByUser": {
- "moneoUserId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "firstName": "Max",
- "lastName": "Mustermann"
}, - "itemSequenceDatas": [ ],
- "itemSequenceQualityData": { }
}, - {
- "itemSequenceId": 2,
- "identStationId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "identStationName": "Initial Processing",
- "entryTime": "2024-06-13T10:00:00Z",
- "exitTime": "2024-06-13T11:00:00Z",
- "durationInSeconds": 600,
- "manuallyTriggeredEntryByUserId": null,
- "manuallyTriggeredEntryByUser": {
- "moneoUserId": "a1b234d4-e5f6-7890-abcd-ef1234567890",
- "firstName": "Maxima",
- "lastName": "Musterfrau"
}, - "manuallyTriggeredExitByUserId": null,
- "manuallyTriggeredExitByUser": {
- "moneoUserId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "firstName": "Max",
- "lastName": "Mustermann"
}, - "itemSequenceDatas": [ ],
- "itemSequenceQualityData": { }
}
]
}Gets the global variables assigned to the given item with filtering and pagination options.
| itemId required | string Item id |
| properties | Array of strings (ItemVariableRelationProperty) Items Enum: "GlobalVariableId" "GlobalVariableName" "GlobalVariableType" "Value" Optional properties to shape result |
| pageNumber | integer <int32> |
| pageSize | integer <int32> |
| pageNumber | integer <int32> | ||||||||||
| pageSize | integer <int32> | ||||||||||
| totalPages | integer <int32> | ||||||||||
| totalCount | integer <int32> | ||||||||||
Array of objects or null (HttpLink) | |||||||||||
Array
| |||||||||||
Array of objects or null (ItemVariableRelationViewModel) | |||||||||||
Array
| |||||||||||
{- "totalCount": 2,
- "pageNumber": 1,
- "pageSize": 10,
- "data": [
- {
- "globalVariableId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "value": "75.5",
- "state": "Attached",
- "globalVariableName": "Temperature",
- "globalVariableType": "Double"
}, - {
- "globalVariableId": "b2c3d4e5-f678-90ab-cdef-1234567890ab",
- "value": "120",
- "state": "Attached",
- "globalVariableName": "Pressure",
- "globalVariableType": "Integer"
}
]
}Associates global variables with items by providing item IDs and corresponding global variable data.
Global variables for items
| itemId | string or null | ||||||
Array of objects or null (ItemVariableRelationBaseViewModel) | |||||||
Array
| |||||||
| pageNumber | integer <int32> | ||||||||||
| pageSize | integer <int32> | ||||||||||
| totalPages | integer <int32> | ||||||||||
| totalCount | integer <int32> | ||||||||||
Array of objects or null (HttpLink) | |||||||||||
Array
| |||||||||||
Array of objects or null (ItemVariableRelationViewModel) | |||||||||||
Array
| |||||||||||
[- {
- "itemId": "string",
- "globalVariables": [
- {
- "globalVariableId": "6d403cbd-693d-40d6-b971-675b3f449010",
- "value": "string",
- "state": "Attached"
}
]
}
]{- "totalCount": 2,
- "pageNumber": 1,
- "pageSize": 10,
- "data": [
- {
- "globalVariableId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "value": "75.5",
- "state": "Attached",
- "globalVariableName": "Temperature",
- "globalVariableType": "Double"
}, - {
- "globalVariableId": "b2c3d4e5-f678-90ab-cdef-1234567890ab",
- "value": "120",
- "state": "Attached",
- "globalVariableName": "Pressure",
- "globalVariableType": "Integer"
}
]
}Gets a list of items fitting the given query with filtering and pagination options.
| pageNumber | integer <int32> |
| pageSize | integer <int32> |
Filter
object (ItemFindGlobalVariableFilter) | |||||
| |||||
| identStationIds | Array of strings or null <uuid> [ items <uuid > ] | ||||
| itemInGivenIdentStations | boolean | ||||
| startTimestamp | integer or null <int64> | ||||
| endTimestamp | integer or null <int64> | ||||
| pageNumber | integer <int32> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| pageSize | integer <int32> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| totalPages | integer <int32> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| totalCount | integer <int32> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects or null (HttpLink) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects or null (ItemViewModel) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{- "globalVariableFilter": {
- "globalVariableId": "123e4567-e89b-12d3-a456-426614174000",
- "globalVariableValue": "SomeValue"
}, - "identStationIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "itemInGivenIdentStations": true,
- "startTimestamp": 0,
- "endTimestamp": 0
}{- "totalCount": 2,
- "pageNumber": 1,
- "pageSize": 10,
- "data": [
- {
- "id": 1234
}, - {
- "id": 12345
}
]
}Gets the item for the given itemId.
| itemId required | string |
| id | integer <int64> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (UniqueIdentifier) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| itemId | string or null | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (ItemTypeViewModel) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (ItemSequenceViewModel) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (ItemSequenceViewModel) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects or null (ItemVariableRelationViewModel) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{- "id": 12345,
- "uniqueIdentifier": {
- "value": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}, - "itemId": "ITEM-123",
- "itemType": {
- "itemTypeId": 5
}, - "firstSequence": {
- "itemSequenceId": 1,
- "identStationId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "identStationName": "Station A",
- "entryTime": "2024-06-13T10:00:00Z",
- "exitTime": "2024-06-13T11:00:00Z",
- "durationInSeconds": 3600,
- "manuallyTriggeredEntryByUserId": null,
- "manuallyTriggeredEntryByUser": {
- "moneoUserId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "firstName": "Max",
- "lastName": "Mustermann"
}, - "manuallyTriggeredExitByUserId": null,
- "manuallyTriggeredExitByUser": {
- "moneoUserId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
- "firstName": "Maxima",
- "lastName": "Musterfrau"
}, - "itemSequenceDatas": [ ],
- "itemSequenceQualityData": { }
}, - "latestSequence": { },
- "itemVariables": [ ]
}