Download OpenAPI specification:Download
This API can be used to get all locations that you can view.
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
page | any Example: page=0 The page number |
size | any Example: size=10 The page size |
sort | any Example: sort=id,desc The field and sort order |
{- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "parentId": "70850378-7d3c-4f45-91b7-942d4dfbbd43"
}
], - "pageable": {
- "number": 0,
- "size": 0,
- "mode": "CURSOR_NEXT",
- "sort": {
- "orderBy": [
- {
- "ignoreCase": true,
- "direction": "ASC",
- "property": "string",
- "ascending": true
}
]
}, - "orderBy": [
- {
- "ignoreCase": true,
- "direction": "ASC",
- "property": "string",
- "ascending": true
}
]
}, - "pageNumber": 0,
- "offset": 0,
- "size": 0,
- "empty": true,
- "numberOfElements": 0,
- "totalSize": 0,
- "totalPages": 0
}
This API can be used to update an location.
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
id required | string <uuid> |
name | string or null [ 4 .. 40 ] characters |
parentId | string or null <uuid> |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "parentId": "70850378-7d3c-4f45-91b7-942d4dfbbd43"
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "parentId": "70850378-7d3c-4f45-91b7-942d4dfbbd43"
}
This API can be used to create a new location.
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
name required | string [ 1 .. 50 ] characters |
parentId required | string <uuid> |
{- "name": "string",
- "parentId": "70850378-7d3c-4f45-91b7-942d4dfbbd43"
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "parentId": "70850378-7d3c-4f45-91b7-942d4dfbbd43"
}
This API can be used to get an location that you can view.
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
locationId required | string <uuid> |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "parentId": "70850378-7d3c-4f45-91b7-942d4dfbbd43"
}
This API can be used to remove an location and its sub-locations if there are no registered devices.
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
locationId required | string <uuid> |
{ }
Get device Actions for an organization
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
page | any Example: page=0 The page number |
size | any Example: size=10 The page size |
sort | any Example: sort=createdAt,desc The field and sort order |
locationId | Array of strings or null <uuid> |
id | string or null <uuid> |
displayName | string or null |
{- "content": [
- {
- "actionId": "4a2794ff-94cb-4bac-8d36-d5fb36c563a0",
- "displayName": "string",
- "description": "string",
- "deviceIds": [
- "string"
], - "commandIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "data": {
- "command": "string",
- "payload": "string"
}, - "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "status": "PENDING",
- "progress": {
- "total": 0,
- "completed": 0,
- "failed": 0,
- "pending": 0
}, - "owner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "mail": "string"
}, - "locationId": "1a5515a3-ba81-4a42-aee7-ad9ffc090a54"
}
], - "pageable": {
- "number": 0,
- "size": 0,
- "mode": "CURSOR_NEXT",
- "sort": {
- "orderBy": [
- {
- "ignoreCase": true,
- "direction": "ASC",
- "property": "string",
- "ascending": true
}
]
}, - "orderBy": [
- {
- "ignoreCase": true,
- "direction": "ASC",
- "property": "string",
- "ascending": true
}
]
}, - "pageNumber": 0,
- "offset": 0,
- "size": 0,
- "empty": true,
- "numberOfElements": 0,
- "totalSize": 0,
- "totalPages": 0
}
Create a device Action for an organization
organizationId required | string |
displayName required | string |
description required | string |
deviceIds required | Array of strings |
locationId required | string <uuid> |
required | object (ActionRequest.ActionDataCommandRequest) |
{- "displayName": "string",
- "description": "string",
- "deviceIds": [
- "string"
], - "locationId": "1a5515a3-ba81-4a42-aee7-ad9ffc090a54",
- "data": {
- "command": 0,
- "payload": "string"
}
}
{- "actionId": "4a2794ff-94cb-4bac-8d36-d5fb36c563a0",
- "displayName": "string",
- "description": "string",
- "deviceIds": [
- "string"
], - "commandIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "data": {
- "command": "string",
- "payload": "string"
}, - "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "status": "PENDING",
- "progress": {
- "total": 0,
- "completed": 0,
- "failed": 0,
- "pending": 0
}, - "owner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "mail": "string"
}, - "locationId": "1a5515a3-ba81-4a42-aee7-ad9ffc090a54"
}
Get a device Action for an organization
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
actionId required | string <uuid> |
{- "actionId": "4a2794ff-94cb-4bac-8d36-d5fb36c563a0",
- "displayName": "string",
- "description": "string",
- "deviceIds": [
- "string"
], - "commandIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "data": {
- "command": "string",
- "payload": "string"
}, - "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "status": "PENDING",
- "progress": {
- "total": 0,
- "completed": 0,
- "failed": 0,
- "pending": 0
}, - "owner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "mail": "string"
}, - "locationId": "1a5515a3-ba81-4a42-aee7-ad9ffc090a54"
}
Get a device Action details for an organization
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
actionId required | string <uuid> |
{- "actionId": "4a2794ff-94cb-4bac-8d36-d5fb36c563a0",
- "displayName": "string",
- "description": "string",
- "commands": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "command": "string",
- "request": { },
- "response": { },
- "status": "PENDING",
- "statusMessage": "string",
- "device": {
- "id": "string",
- "name": "string",
- "enabled": true,
- "provisioned": true,
- "locationId": "1a5515a3-ba81-4a42-aee7-ad9ffc090a54",
- "deviceType": "iotEdge",
- "deviceCategoryId": 0,
- "properties": { },
- "telemetries": { },
- "status": "WAITING_FOR_APPROVAL",
- "connection": {
- "connected": true,
- "timestamp": "2019-08-24T14:15:22Z"
}, - "parent": {
- "id": "string",
- "name": "string"
}
}, - "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z"
}
], - "data": {
- "command": "string",
- "payload": "string"
}, - "owner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "mail": "string"
}, - "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "status": "PENDING",
- "progress": {
- "total": 0,
- "completed": 0,
- "failed": 0,
- "pending": 0
}, - "location": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "parentId": "70850378-7d3c-4f45-91b7-942d4dfbbd43"
}
}
This API allow you to retrieve all the devices you are allowed to see.
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
page | any Example: page=0 The page number |
size | any Example: size=10 The page size |
sort | any Example: sort=createdAt,desc The field and sort order |
id | string or null |
name | string or null |
locationId | Array of strings or null <uuid> |
deviceType | string or null Enum: "iotEdge" "iotDevice" "host" |
deviceCategoryId | Array of integers or null <int64> |
connection | boolean or null |
status | Array of strings or null (DeviceStatus) Enum: "WAITING_FOR_APPROVAL" "REGISTERED" "BLOCKED" "PROVISIONED" |
parentIds | Array of strings or null |
parentName | string or null |
{- "content": [
- {
- "id": "string",
- "name": "string",
- "enabled": true,
- "provisioned": true,
- "locationId": "1a5515a3-ba81-4a42-aee7-ad9ffc090a54",
- "deviceType": "iotEdge",
- "deviceCategoryId": 0,
- "properties": { },
- "telemetries": { },
- "status": "WAITING_FOR_APPROVAL",
- "connection": {
- "connected": true,
- "timestamp": "2019-08-24T14:15:22Z"
}, - "parent": {
- "id": "string",
- "name": "string"
}
}
], - "pageable": {
- "number": 0,
- "size": 0,
- "mode": "CURSOR_NEXT",
- "sort": {
- "orderBy": [
- {
- "ignoreCase": true,
- "direction": "ASC",
- "property": "string",
- "ascending": true
}
]
}, - "orderBy": [
- {
- "ignoreCase": true,
- "direction": "ASC",
- "property": "string",
- "ascending": true
}
]
}, - "pageNumber": 0,
- "offset": 0,
- "size": 0,
- "empty": true,
- "numberOfElements": 0,
- "totalSize": 0,
- "totalPages": 0
}
This API can be used to add one device.
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
id required | string <= 50 characters |
name | string or null <= 50 characters |
locationId | string or null <uuid> |
deviceCategoryId | integer or null <int64> |
enabled | boolean or null |
parentId | string or null |
{- "id": "string",
- "name": "string",
- "locationId": "1a5515a3-ba81-4a42-aee7-ad9ffc090a54",
- "deviceCategoryId": 0,
- "enabled": true,
- "parentId": "string"
}
{- "id": "string",
- "name": "string",
- "enabled": true,
- "provisioned": true,
- "locationId": "1a5515a3-ba81-4a42-aee7-ad9ffc090a54",
- "deviceType": "iotEdge",
- "deviceCategoryId": 0,
- "properties": { },
- "telemetries": { },
- "status": "WAITING_FOR_APPROVAL",
- "connection": {
- "connected": true,
- "timestamp": "2019-08-24T14:15:22Z"
}, - "parent": {
- "id": "string",
- "name": "string"
}
}
This API can be used to update one device.
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
id required | string [ 1 .. 50 ] characters |
name required | string [ 1 .. 50 ] characters |
locationId required | string <uuid> |
deviceType required | string (DeviceType) Enum: "iotEdge" "iotDevice" "host" |
deviceCategoryId required | integer <int64> |
enabled required | boolean |
parentId | string or null |
{- "id": "string",
- "name": "string",
- "locationId": "1a5515a3-ba81-4a42-aee7-ad9ffc090a54",
- "deviceType": "iotEdge",
- "deviceCategoryId": 0,
- "enabled": true,
- "parentId": "string"
}
{- "id": "string",
- "name": "string",
- "enabled": true,
- "provisioned": true,
- "locationId": "1a5515a3-ba81-4a42-aee7-ad9ffc090a54",
- "deviceType": "iotEdge",
- "deviceCategoryId": 0,
- "properties": { },
- "telemetries": { },
- "status": "WAITING_FOR_APPROVAL",
- "connection": {
- "connected": true,
- "timestamp": "2019-08-24T14:15:22Z"
}, - "parent": {
- "id": "string",
- "name": "string"
}
}
This API allow you to delete devices if you have the permission.
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
ids required | Array of strings |
{- "ids": [
- "string"
]
}
{- "failedDevices": {
- "property1": "string",
- "property2": "string"
}
}
This API allow you to retrieve a devices you are allowed to see.
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
deviceId required | string |
{- "id": "string",
- "name": "string",
- "enabled": true,
- "provisioned": true,
- "locationId": "1a5515a3-ba81-4a42-aee7-ad9ffc090a54",
- "deviceType": "iotEdge",
- "deviceCategoryId": 0,
- "properties": { },
- "telemetries": { },
- "status": "WAITING_FOR_APPROVAL",
- "connection": {
- "connected": true,
- "timestamp": "2019-08-24T14:15:22Z"
}, - "parent": {
- "id": "string",
- "name": "string"
}
}
This API allow you to delete one device if you have the permission.
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
deviceId required | string |
{ }
This API allow you to retrieve all the device's children you are allowed to see.
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
deviceId required | string |
page | any Example: page=0 The page number |
size | any Example: size=10 The page size |
sort | any Example: sort=createdAt,desc The field and sort order |
id | string or null |
name | string or null |
locationId | Array of strings or null <uuid> |
deviceType | string or null Enum: "iotEdge" "iotDevice" "host" |
deviceCategoryId | Array of integers or null <int64> |
connection | boolean or null |
status | Array of strings or null (DeviceStatus) Enum: "WAITING_FOR_APPROVAL" "REGISTERED" "BLOCKED" "PROVISIONED" |
{- "content": [
- {
- "id": "string",
- "name": "string",
- "enabled": true,
- "provisioned": true,
- "locationId": "1a5515a3-ba81-4a42-aee7-ad9ffc090a54",
- "deviceType": "iotEdge",
- "deviceCategoryId": 0,
- "properties": { },
- "telemetries": { },
- "status": "WAITING_FOR_APPROVAL",
- "connection": {
- "connected": true,
- "timestamp": "2019-08-24T14:15:22Z"
}, - "parent": {
- "id": "string",
- "name": "string"
}
}
], - "pageable": {
- "number": 0,
- "size": 0,
- "mode": "CURSOR_NEXT",
- "sort": {
- "orderBy": [
- {
- "ignoreCase": true,
- "direction": "ASC",
- "property": "string",
- "ascending": true
}
]
}, - "orderBy": [
- {
- "ignoreCase": true,
- "direction": "ASC",
- "property": "string",
- "ascending": true
}
]
}, - "pageNumber": 0,
- "offset": 0,
- "size": 0,
- "empty": true,
- "numberOfElements": 0,
- "totalSize": 0,
- "totalPages": 0
}
This API allow you to retrieve all the commands you are allowed to see.
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
deviceId required | string |
page | any Example: page=0 The page number |
size | any Example: size=10 The page size |
sort | any Example: sort=createdAt,desc The field and sort order |
status | string or null Enum: "PENDING" "STARTED" "IN_PROGRESS" "COMPLETED" "FAILED" |
commandName | string or null |
{- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "command": "string",
- "request": { },
- "response": { },
- "status": "PENDING",
- "statusMessage": "string",
- "deviceId": "string",
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "owner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "mail": "string"
}, - "actionId": "4a2794ff-94cb-4bac-8d36-d5fb36c563a0"
}
], - "pageable": {
- "number": 0,
- "size": 0,
- "mode": "CURSOR_NEXT",
- "sort": {
- "orderBy": [
- {
- "ignoreCase": true,
- "direction": "ASC",
- "property": "string",
- "ascending": true
}
]
}, - "orderBy": [
- {
- "ignoreCase": true,
- "direction": "ASC",
- "property": "string",
- "ascending": true
}
]
}, - "pageNumber": 0,
- "offset": 0,
- "size": 0,
- "empty": true,
- "numberOfElements": 0,
- "totalSize": 0,
- "totalPages": 0
}
This API allow you to retrieve one command you are allowed to see.
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
deviceId required | string |
commandId required | string <uuid> |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "command": "string",
- "request": { },
- "response": { },
- "status": "PENDING",
- "statusMessage": "string",
- "deviceId": "string",
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "owner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "mail": "string"
}, - "actionId": "4a2794ff-94cb-4bac-8d36-d5fb36c563a0"
}
This API allow you to execute one command on one device (some fields can be null).
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
deviceId required | string |
commandName required | string |
payload | any or null |
{- "payload": null
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "command": "string",
- "request": { },
- "response": { },
- "status": "PENDING",
- "statusMessage": "string",
- "deviceId": "string",
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "owner": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "mail": "string"
}, - "actionId": "4a2794ff-94cb-4bac-8d36-d5fb36c563a0"
}
This API allows you to get all the credentials of a device.
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
deviceId required | string |
{- "scope": "string",
- "primaryKey": "string",
- "secondaryKey": "string"
}
This API allows you to get all the telemetry names of a device.
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
deviceId required | string |
{ }
Get device Categories for an organization
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
[- {
- "id": 0,
- "name": "string",
- "deviceTemplateId": 0,
- "parentId": 0,
- "image": "string"
}
]
Get total and online devices by category for an organization
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
[- {
- "id": 0,
- "name": "string",
- "parentId": 0,
- "templateId": 0,
- "totalDevices": 0,
- "connectedDevices": 0,
- "image": "string"
}
]
Get a device category for an organization
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
categoryId required | integer <int64> The category identifier |
{- "id": 0,
- "name": "string",
- "deviceTemplateId": 0,
- "parentId": 0,
- "image": "string"
}
This API allows you to get all users
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
page | any Example: page=0 The page number |
size | any Example: size=10 The page size |
sort | any Example: sort=id,desc The field and sort order |
username | string or null |
string or null | |
locationId | Array of strings or null <uuid> |
roles | Array of strings or null |
{- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "username": "string",
- "mail": "string",
- "profile": { },
- "preferences": { },
- "roles": [
- {
- "role": "admin",
- "location": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "parentId": "70850378-7d3c-4f45-91b7-942d4dfbbd43"
}
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "pageable": {
- "number": 0,
- "size": 0,
- "mode": "CURSOR_NEXT",
- "sort": {
- "orderBy": [
- {
- "ignoreCase": true,
- "direction": "ASC",
- "property": "string",
- "ascending": true
}
]
}, - "orderBy": [
- {
- "ignoreCase": true,
- "direction": "ASC",
- "property": "string",
- "ascending": true
}
]
}, - "pageNumber": 0,
- "offset": 0,
- "size": 0,
- "empty": true,
- "numberOfElements": 0,
- "totalSize": 0,
- "totalPages": 0
}
This API allows you to update users. If the mail or the id is already present in the system, the user will be updated
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
The user to update
id | string or null <uuid> |
username | string or null [ 4 .. 40 ] characters |
string or null <email> | |
object or null | |
object or null | |
object or null |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "username": "string",
- "mail": "user@example.com",
- "profile": { },
- "preferences": { },
- "role": {
- "role": "admin",
- "locationId": "1a5515a3-ba81-4a42-aee7-ad9ffc090a54"
}
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "username": "string",
- "mail": "string",
- "profile": { },
- "preferences": { },
- "roles": [
- {
- "role": "admin",
- "location": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "parentId": "70850378-7d3c-4f45-91b7-942d4dfbbd43"
}
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
This API allows you to create a user
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
The user to create
username required | string [ 4 .. 40 ] characters |
mail required | string <email> |
required | object (RoleRequest) |
required | object |
required | object |
{- "username": "string",
- "mail": "user@example.com",
- "role": {
- "role": "admin",
- "locationId": "1a5515a3-ba81-4a42-aee7-ad9ffc090a54"
}, - "profile": { },
- "preferences": { }
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "username": "string",
- "mail": "string",
- "profile": { },
- "preferences": { },
- "roles": [
- {
- "role": "admin",
- "location": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "parentId": "70850378-7d3c-4f45-91b7-942d4dfbbd43"
}
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
This API allow you to find the users, the API tries to find a match for the string passed by checking the name or mailing address on the system.
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
id required | string <uuid> Example: 7fd28f13-7dab-4a1d-9266-cbc82cafa4eb |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "username": "string",
- "mail": "string",
- "profile": { },
- "preferences": { },
- "roles": [
- {
- "role": "admin",
- "location": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "parentId": "70850378-7d3c-4f45-91b7-942d4dfbbd43"
}
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
This API allow you to delete one user if you have the permission.
organizationId required | any Example: ee125af1-7446-4cf1-9e3a-d75c16a74ba6 The organization id |
userId required | string <uuid> |
{ }
Get device Templates for an organization
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
[- {
- "id": 0,
- "name": "string",
- "deviceCommands": [
- {
- "id": 0,
- "name": "string"
}
]
}
]
Get a device template for an organization
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
templateId required | integer <int64> |
{- "id": 0,
- "name": "string",
- "deviceCommands": [
- {
- "id": 0,
- "name": "string"
}
]
}
Get Rma Schema for an organization
organizationId required | any Example: c2b176f7-3bf6-484b-9118-cd6e5c8e0198 The organization id |
page | any Example: page=0 The page number |
size | any Example: size=10 The page size |
sort | any Example: sort=createdAt,desc The field and sort order |
number | string or null |
creationDate | string or null |
customerName | string or null |
workCenter | string or null |
workCenterCode | string or null |
purchaseOrderNumber | string or null |
receivedDate | string or null |
estimatedRepairDate | string or null |
repairDate | string or null |
store | string or null |
notificationStatus | string or null |
serialNumber | string or null |
problemCode | string or null |
{- "content": [
- {
- "number": "string",
- "creationDate": "string",
- "customerName": "string",
- "workCenter": "string",
- "workCenterCode": "string",
- "purchaseOrderNumber": "string",
- "receivedDate": "string",
- "estimatedRepairDate": "string",
- "repairDate": "string",
- "notificationNumber": "string",
- "problemDescription": "string",
- "additionalNote": "string",
- "store": "string",
- "notificationStatus": "string",
- "shipment": {
- "shippingDate": "string",
- "addressOfShipToParty": "string",
- "shippingType": "string",
- "shipToParty": "string"
}, - "items": [
- {
- "serialNumber": "string",
- "problemCode": "string",
- "problemCode2": "string",
- "problemCodeDescription": "string",
- "materialNumber": "string",
- "materialDescription": "string",
- "customerMaterialDescription": "string"
}
]
}
], - "pageable": {
- "number": 0,
- "size": 0,
- "mode": "CURSOR_NEXT",
- "sort": {
- "orderBy": [
- {
- "ignoreCase": true,
- "direction": "ASC",
- "property": "string",
- "ascending": true
}
]
}, - "orderBy": [
- {
- "ignoreCase": true,
- "direction": "ASC",
- "property": "string",
- "ascending": true
}
]
}, - "pageNumber": 0,
- "offset": 0,
- "size": 0,
- "empty": true,
- "numberOfElements": 0,
- "totalSize": 0,
- "totalPages": 0
}