Download OpenAPI specification:Download
List Actions
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "PROVIDER_SWITCH",
- "state": "UNDONE",
- "recommended": true,
- "intervention": "/entity/1"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Creates a Action
The new Action resource
| type required | string Default: "PROVIDER_SWITCH" |
| state required | string Default: "UNDONE" |
| recommended | boolean Default: true |
| intervention | string <iri-reference> |
{- "type": "PROVIDER_SWITCH",
- "state": "UNDONE",
- "recommended": true,
- "intervention": "/entity/1"
}{- "@id": "string",
- "@type": "string",
- "@context": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "PROVIDER_SWITCH",
- "state": "UNDONE",
- "recommended": true,
- "intervention": "/entity/1"
}Get a Action
| id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "PROVIDER_SWITCH",
- "state": "UNDONE",
- "recommended": true,
- "intervention": "/entity/1"
}Replaces the Action
| id required | string Resource identifier |
The updated Action resource
| type required | string Default: "PROVIDER_SWITCH" |
| state required | string Default: "UNDONE" |
| recommended | boolean Default: true |
| intervention | string <iri-reference> |
{- "type": "PROVIDER_SWITCH",
- "state": "UNDONE",
- "recommended": true,
- "intervention": "/entity/1"
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "PROVIDER_SWITCH",
- "state": "UNDONE",
- "recommended": true,
- "intervention": "/entity/1"
}Updates partially a Action
| id required | string Resource identifier |
Any of the following attributes can be updated separately. At least one element is required.
null{- "@context": "string",
- "@id": "string",
- "@type": "string"
}List of alerts for a specified container
| container_id required | string Alert Container's ID |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
| with | string Add some attributes to response [alertDays] |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List Alerts
| organization_id required | any Alert Organization's ID |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
| order[name] | string Enum: "asc" "desc" |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Replaces the AlertDay
| id required | string Resource identifier |
The updated AlertDay resource
| day required | integer |
| startTime required | string <date-time> |
| endTime required | string <date-time> |
{- "day": 0,
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z"
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "day": 0,
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z"
}Updates partially a AlertDay
| id required | string Resource identifier |
Any of the following attributes can be updated separately. At least one element is required.
null{- "@context": "string",
- "@id": "string",
- "@type": "string"
}Creates a AlertDay
The new AlertDay resource
| day required | integer |
| startTime required | string <date-time> |
| endTime required | string <date-time> |
{- "day": 0,
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z"
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "day": 0,
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z"
}List Anomalys
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| state | string |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "state": "RECOMMENDED",
- "evaluatedBy": "/entity/1",
- "currentProvider": "/entity/1",
- "contract": "/entity/1",
- "intervention": "/entity/1",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "lastDetectedAt": "2019-08-24T14:15:22Z",
- "detectionCount": 1
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List Anomalys
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| state | string |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "state": "RECOMMENDED",
- "evaluatedBy": "/entity/1",
- "currentProvider": "/entity/1",
- "contract": "/entity/1",
- "intervention": "/entity/1",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "lastDetectedAt": "2019-08-24T14:15:22Z",
- "detectionCount": 1
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Creates a Anomaly
The new Anomaly resource
| type required | string |
| state required | string Default: "RECOMMENDED" |
| evaluatedBy | string or null <iri-reference> |
| contract | string <iri-reference> |
{- "type": "string",
- "state": "RECOMMENDED",
- "evaluatedBy": "/entity/1",
- "contract": "/entity/1"
}{- "@id": "string",
- "@type": "string",
- "@context": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "state": "RECOMMENDED",
- "evaluatedBy": "/entity/1",
- "currentProvider": "/entity/1",
- "contract": "/entity/1",
- "intervention": "/entity/1",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "lastDetectedAt": "2019-08-24T14:15:22Z",
- "detectionCount": 1
}Get a Anomaly
| id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "state": "RECOMMENDED",
- "evaluatedBy": "/entity/1",
- "currentProvider": "/entity/1",
- "contract": "/entity/1",
- "intervention": "/entity/1",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "lastDetectedAt": "2019-08-24T14:15:22Z",
- "detectionCount": 1
}Updates partially a Anomaly
| id required | string Resource identifier |
Any of the following attributes can be updated separately. At least one element is required.
null{- "@context": "string",
- "@id": "string",
- "@type": "string"
}Get a Collects
| _id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "_id": "string",
- "date": "2019-08-24T14:15:22Z",
- "levelBefore": 0,
- "levelAfter": 0
}List Collectss
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 1000 ] Default: 30 The number of items per page |
| order[date] | string |
| date[gt] | string Example: date[gt]=2020-01-01T00:00:00Z Filter by date after datetime. |
| date[gte] | string Example: date[gte]=2020-01-01T00:00:00Z Filter by date after or at datetime. |
| date[lt] | string Example: date[lt]=2020-01-01T00:00:00Z Filter by date before datetime. |
| date[lte] | string Example: date[lte]=2020-01-01T00:00:00Z Filter by date before or at datetime. |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "_id": "string",
- "containerId": "string",
- "date": "2019-08-24T14:15:22Z",
- "levelBefore": 0,
- "levelAfter": 0
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List Collectss
| container_id required | string Container's ID |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 1000 ] Default: 30 The number of items per page |
| order[date] | string Default: "desc" Enum: "asc" "desc" Spectify this filter to change the order of the results |
| date[gt] | string Example: date[gt]=2020-01-01T00:00:00Z Filter by date after datetime. |
| date[gte] | string Example: date[gte]=2020-01-01T00:00:00Z Filter by date after or at datetime. |
| date[lt] | string Example: date[lt]=2020-01-01T00:00:00Z Filter by date before datetime. |
| date[lte] | string Example: date[lte]=2020-01-01T00:00:00Z Filter by date before or at datetime. |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "_id": "string",
- "containerId": "string",
- "date": "2019-08-24T14:15:22Z",
- "levelBefore": 0,
- "levelAfter": 0
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List Comments
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "content": "string",
- "picture": "string",
- "container": "/entity/1",
- "sensor": "/entity/1",
- "intervention": "/entity/1",
- "createdBy": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Creates a Comment
The new Comment resource
| content | string |
| public | boolean Default: true |
| picture | string or null |
| container | string or null <iri-reference> |
| sensor | string or null <iri-reference> |
| intervention | string or null <iri-reference> |
{- "content": "string",
- "public": true,
- "picture": "string",
- "container": "/entity/1",
- "sensor": "/entity/1",
- "intervention": "/entity/1"
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "content": "string",
- "picture": "string",
- "container": "/entity/1",
- "sensor": "/entity/1",
- "intervention": "/entity/1",
- "createdBy": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}
}Get a Comment
| id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "content": "string",
- "picture": "string",
- "container": "/entity/1",
- "sensor": "/entity/1",
- "intervention": "/entity/1",
- "createdBy": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}
}Updates partially a Comment
| id required | string Resource identifier |
Any of the following attributes can be updated separately. At least one element is required.
null{- "@context": "string",
- "@id": "string",
- "@type": "string"
}List Comments
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "content": "string",
- "picture": "string",
- "container": "/entity/1",
- "sensor": "/entity/1",
- "intervention": "/entity/1",
- "createdBy": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Creates a Comment
The new Comment resource
| content | string |
| public | boolean Default: true |
| picture | string or null |
| container | string or null <iri-reference> |
| sensor | string or null <iri-reference> |
| intervention | string or null <iri-reference> |
{- "content": "string",
- "public": true,
- "picture": "string",
- "container": "/entity/1",
- "sensor": "/entity/1",
- "intervention": "/entity/1"
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "content": "string",
- "picture": "string",
- "container": "/entity/1",
- "sensor": "/entity/1",
- "intervention": "/entity/1",
- "createdBy": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}
}List Comments
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "content": "string",
- "picture": "string",
- "container": "/entity/1",
- "sensor": "/entity/1",
- "intervention": "/entity/1",
- "createdBy": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Creates a Comment
The new Comment resource
| content | string |
| public | boolean Default: true |
| picture | string or null |
| container | string or null <iri-reference> |
| sensor | string or null <iri-reference> |
| intervention | string or null <iri-reference> |
{- "content": "string",
- "public": true,
- "picture": "string",
- "container": "/entity/1",
- "sensor": "/entity/1",
- "intervention": "/entity/1"
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "content": "string",
- "picture": "string",
- "container": "/entity/1",
- "sensor": "/entity/1",
- "intervention": "/entity/1",
- "createdBy": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}
}Get a Container
| id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "name": "string",
- "active": true,
- "note": "string",
- "addressComment": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "picture": "string",
- "flow": "/entity/1",
- "depositPoint": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string"
}, - "model": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "reference": "string",
- "brand": "/entity/1",
- "type": "string",
- "default": true
}, - "logisticStatus": "TO_EQUIP",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP"
}Replaces the Container
| id required | string Resource identifier |
The updated Container resource
| code | string or null |
| longitude required | number |
| latitude required | number |
| geolocationRadius | integer or null |
| name required | string |
| active | boolean Default: true |
| note | string or null |
| addressComment | string or null Deprecated |
| address | string or null |
| zipCode | string or null |
| city | string or null |
| picture | string or null |
| flow | string or null <iri-reference> |
| group required | string <iri-reference> |
| depositPoint | string or null <iri-reference> |
| model | string or null <iri-reference> |
| logisticStatus required | string Default: "TO_EQUIP" |
| tags | Array of strings <iri-reference> |
{- "code": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "name": "string",
- "active": true,
- "note": "string",
- "addressComment": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "picture": "string",
- "flow": "/entity/1",
- "group": "/entity/1",
- "depositPoint": "/entity/1",
- "model": "/entity/1",
- "logisticStatus": "TO_EQUIP",
- "tags": [
- "/entity/1"
]
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "name": "string",
- "active": true,
- "note": "string",
- "addressComment": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "picture": "string",
- "flow": "/entity/1",
- "depositPoint": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string"
}, - "model": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "reference": "string",
- "brand": "/entity/1",
- "type": "string",
- "default": true
}, - "logisticStatus": "TO_EQUIP",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP"
}Updates partially a Container
| id required | string Resource identifier |
Any of the following attributes can be updated separately. At least one element is required.
null{- "@context": "string",
- "@id": "string",
- "@type": "string"
}List Containers by organization
| organization_id required | string Container Organization's ID |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 1000 ] Default: 30 The number of items per page |
| withContractsActiveBetween | string Filter containers which have contract active between two dates. |
| orderByProximity | string Order containers by proximity of the given position. |
| active | boolean Returns all active/unactive containers |
| groups | string Returns the containers belonging to group(s) | 'id (or list) of groups' Example 'e278f932-d2bc-4996-b1c1-b93a3de8c388,f5eb953a-ed56-4875-a23b-a3e0e4affd26' |
| logisticStatus | string |
| tag | string Name (or list) of container tag(s). |
| order[name] | string Enum: "asc" "desc" |
| order[active] | string Enum: "asc" "desc" |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
| createdAt[before] | string |
| createdAt[strictly_before] | string |
| createdAt[after] | string |
| createdAt[strictly_after] | string |
| updatedAt[before] | string |
| updatedAt[strictly_before] | string |
| updatedAt[after] | string |
| updatedAt[strictly_after] | string |
| name | string |
| with | string Will add some attributes to response |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "name": "string",
- "active": true,
- "note": "string",
- "addressComment": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "picture": "string",
- "flow": "/entity/1",
- "depositPoint": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string"
}, - "logisticStatus": "TO_EQUIP",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Creates a Container
The new Container resource
| code | string or null |
| longitude required | number |
| latitude required | number |
| geolocationRadius | integer or null |
| name required | string |
| active | boolean Default: true |
| note | string or null |
| addressComment | string or null Deprecated |
| address | string or null |
| zipCode | string or null |
| city | string or null |
| picture | string or null |
| flow | string or null <iri-reference> |
| group required | string <iri-reference> |
| depositPoint | string or null <iri-reference> |
| model | string or null <iri-reference> |
| logisticStatus required | string Default: "TO_EQUIP" |
| tags | Array of strings <iri-reference> |
{- "code": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "name": "string",
- "active": true,
- "note": "string",
- "addressComment": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "picture": "string",
- "flow": "/entity/1",
- "group": "/entity/1",
- "depositPoint": "/entity/1",
- "model": "/entity/1",
- "logisticStatus": "TO_EQUIP",
- "tags": [
- "/entity/1"
]
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "name": "string",
- "active": true,
- "note": "string",
- "addressComment": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "picture": "string",
- "flow": "/entity/1",
- "depositPoint": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string"
}, - "logisticStatus": "TO_EQUIP",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP"
}List Containers
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "name": "string",
- "active": true,
- "note": "string",
- "addressComment": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "picture": "string",
- "flow": "/entity/1",
- "depositPoint": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string"
}, - "logisticStatus": "TO_EQUIP",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Creates a Container
The new Container resource
| code | string or null |
| longitude required | number |
| latitude required | number |
| geolocationRadius | integer or null |
| name required | string |
| active | boolean Default: true |
| note | string or null |
| addressComment | string or null Deprecated |
| address | string or null |
| zipCode | string or null |
| city | string or null |
| picture | string or null |
| flow | string or null <iri-reference> |
| group required | string <iri-reference> |
| depositPoint | string or null <iri-reference> |
| model | string or null <iri-reference> |
| logisticStatus required | string Default: "TO_EQUIP" |
| tags | Array of strings <iri-reference> |
{- "code": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "name": "string",
- "active": true,
- "note": "string",
- "addressComment": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "picture": "string",
- "flow": "/entity/1",
- "group": "/entity/1",
- "depositPoint": "/entity/1",
- "model": "/entity/1",
- "logisticStatus": "TO_EQUIP",
- "tags": [
- "/entity/1"
]
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "name": "string",
- "active": true,
- "note": "string",
- "addressComment": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "picture": "string",
- "flow": "/entity/1",
- "depositPoint": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string"
}, - "logisticStatus": "TO_EQUIP",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP"
}List Containers by alert
| alert_id required | string Container Alert's ID |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| name | string |
| active | boolean Returns all active/unactive containers |
| groups | string Returns the containers belonging to group(s) | 'id (or list) of groups' Example 'e278f932-d2bc-4996-b1c1-b93a3de8c388,f5eb953a-ed56-4875-a23b-a3e0e4affd26' |
| order[name] | string Enum: "asc" "desc" |
| order[active] | string Enum: "asc" "desc" |
| createdAt[before] | string |
| createdAt[strictly_before] | string |
| createdAt[after] | string |
| createdAt[strictly_after] | string |
| updatedAt[before] | string |
| updatedAt[strictly_before] | string |
| updatedAt[after] | string |
| updatedAt[strictly_after] | string |
| with | string Will add some attributes to response |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "name": "string",
- "active": true,
- "note": "string",
- "addressComment": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "picture": "string",
- "flow": "/entity/1",
- "depositPoint": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string"
}, - "logisticStatus": "TO_EQUIP",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List Containers by group
| group_id required | string Container Group's ID |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 1000 ] Default: 30 The number of items per page |
| withContractsActiveBetween | string Filter containers which have contract active between two dates. |
| orderByProximity | string Order containers by proximity of the given position. |
| active | boolean Returns all active/unactive containers |
| groups | string |
| logisticStatus | string |
| tag | string Name (or list) of container tag(s). |
| order[name] | string Enum: "asc" "desc" |
| order[active] | string Enum: "asc" "desc" |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
| createdAt[before] | string |
| createdAt[strictly_before] | string |
| createdAt[after] | string |
| createdAt[strictly_after] | string |
| updatedAt[before] | string |
| updatedAt[strictly_before] | string |
| updatedAt[after] | string |
| updatedAt[strictly_after] | string |
| name | string |
| with | string Add some attributes to response [properties,contracts,group] |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "name": "string",
- "active": true,
- "note": "string",
- "addressComment": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "picture": "string",
- "flow": "/entity/1",
- "depositPoint": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string"
}, - "logisticStatus": "TO_EQUIP",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Create a container
| group_id required | string Container Group's ID |
The new Container resource
| code | string or null |
| longitude required | number |
| latitude required | number |
| geolocationRadius | integer or null |
| name required | string |
| active | boolean Default: true |
| note | string or null |
| addressComment | string or null Deprecated |
| address | string or null |
| zipCode | string or null |
| city | string or null |
| picture | string or null |
| flow | string or null <iri-reference> |
| group required | string <iri-reference> |
| depositPoint | string or null <iri-reference> |
| model | string or null <iri-reference> |
| logisticStatus required | string Default: "TO_EQUIP" |
| tags | Array of strings <iri-reference> |
{- "code": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "name": "string",
- "active": true,
- "note": "string",
- "addressComment": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "picture": "string",
- "flow": "/entity/1",
- "group": "/entity/1",
- "depositPoint": "/entity/1",
- "model": "/entity/1",
- "logisticStatus": "TO_EQUIP",
- "tags": [
- "/entity/1"
]
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "name": "string",
- "active": true,
- "note": "string",
- "addressComment": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "picture": "string",
- "flow": "/entity/1",
- "depositPoint": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string"
}, - "logisticStatus": "TO_EQUIP",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP"
}Add Tag to Container
| id required | string Resource identifier |
| tagId required | string Example: unclear-boundaries Tag ID |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "name": "string",
- "active": true,
- "note": "string",
- "addressComment": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "picture": "string",
- "flow": "/entity/1",
- "depositPoint": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string"
}, - "model": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "reference": "string",
- "brand": "/entity/1",
- "type": "string",
- "default": true
}, - "logisticStatus": "TO_EQUIP",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP"
}List ContainerBrands
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
| order[name] | string Enum: "asc" "desc" |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Get a ContainerModel
| id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "reference": "string",
- "brand": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}, - "type": "string",
- "default": true,
- "properties": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}
}Replaces the ContainerModel
| id required | string Resource identifier |
The updated ContainerModel resource
| name | string |
| reference | string or null |
| brand | string <iri-reference> |
| type required | string |
| default | boolean |
{- "name": "string",
- "reference": "string",
- "brand": "/entity/1",
- "type": "string",
- "default": true
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "reference": "string",
- "brand": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}, - "type": "string",
- "default": true,
- "properties": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}
}Updates partially a ContainerModel
| id required | string Resource identifier |
Any of the following attributes can be updated separately. At least one element is required.
null{- "@context": "string",
- "@id": "string",
- "@type": "string"
}List ContainerModels
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| order[default] | string Enum: "asc" "desc" |
| order[name] | string Enum: "asc" "desc" |
| order[brand.name] | string Enum: "asc" "desc" |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "reference": "string",
- "brand": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}, - "type": "string",
- "default": true,
- "properties": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Creates a ContainerModel
The new ContainerModel resource
| name | string |
| reference | string or null |
| brand | string <iri-reference> |
| type required | string |
| default | boolean |
{- "name": "string",
- "reference": "string",
- "brand": "/entity/1",
- "type": "string",
- "default": true
}{- "@id": "string",
- "@type": "string",
- "@context": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "reference": "string",
- "brand": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}, - "type": "string",
- "default": true,
- "properties": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}
}List ContainerModels
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| order[default] | string Enum: "asc" "desc" |
| order[name] | string Enum: "asc" "desc" |
| order[brand.name] | string Enum: "asc" "desc" |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "reference": "string",
- "brand": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}, - "type": "string",
- "default": true,
- "properties": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Get a ContainerViews
| container_id required | string Container's ID |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "_id": "string",
- "id": "string",
- "code": "string",
- "name": "string",
- "logisticStatus": "string",
- "longitude": 0,
- "latitude": 0,
- "properties": [
- "string"
], - "addressComment": "string",
- "note": "string",
- "picture": "string",
- "flow": "string",
- "active": true,
- "updatedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "lastFillLevel": 0,
- "lastFillLevelDate": "2019-08-24T14:15:22Z",
- "lastManualFillLevel": 0,
- "lastManualFillLevelDate": "2019-08-24T14:15:22Z",
- "lastCollect": [
- "string"
], - "lastCommunication": "2019-08-24T14:15:22Z",
- "hasActiveContract": true
}List ContainerViewss
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 500 ] Default: 30 The number of items per page |
| lastFillLevel[gt] | int Example: lastFillLevel[gt]=50 Filter by lastFillLevel greater than the value. |
| lastFillLevel[gte] | int Example: lastFillLevel[gte]=50 Filter by lastFillLevel greater than or equal to the value. |
| lastFillLevel[lt] | int Example: lastFillLevel[lt]=50 Filter by lastFillLevel less than the value. |
| lastFillLevel[lte] | int Example: lastFillLevel[lte]=50 Filter by lastFillLevel less than or equal to the value. |
| lastFillLevelDate[gt] | string Example: lastFillLevelDate[gt]=2020-01-01T00:00:00Z Filter by lastFillLevelDate after datetime. |
| lastFillLevelDate[gte] | string Example: lastFillLevelDate[gte]=2020-01-01T00:00:00Z Filter by lastFillLevelDate after or at datetime. |
| lastFillLevelDate[lt] | string Example: lastFillLevelDate[lt]=2020-01-01T00:00:00Z Filter by lastFillLevelDate before datetime. |
| lastFillLevelDate[lte] | string Example: lastFillLevelDate[lte]=2020-01-01T00:00:00Z Filter by lastFillLevelDate before or at datetime. |
| lastCommunication[gt] | string Example: lastCommunication[gt]=2020-01-01T00:00:00Z Filter by lastCommunication after datetime. |
| lastCommunication[gte] | string Example: lastCommunication[gte]=2020-01-01T00:00:00Z Filter by lastCommunication after or at datetime. |
| lastCommunication[lt] | string Example: lastCommunication[lt]=2020-01-01T00:00:00Z Filter by lastCommunication before datetime. |
| lastCommunication[lte] | string Example: lastCommunication[lte]=2020-01-01T00:00:00Z Filter by lastCommunication before or at datetime. |
| active | string |
| groupId | string |
| modelId | string |
| organizationId | string |
| logisticStatus | string |
| flow | string |
| tags | string |
| hasActiveContract | string |
| groupName | string |
| properties.PROPERTY_NAME | string |
| order[active] | string |
| order[flow] | string |
| order[updatedAt] | string |
| order[createdAt] | string |
| order[lastCommunication] | string |
| order[lastFillLevel] | string |
| order[lastFillLevelDate] | string |
| order[name] | string |
| order[groupName] | string |
| order[organizationName] | string |
| order[properties.PROPERTY_NAME] | string |
| order[lastCollect.date] | string |
| search | string Partial and non-case sensitive search by name, groupName, addressComment or sensorId. |
| orderByProximity | string Order containerViews closest from the given position. |
| nullProperty | string Filter documents where the specified property is null. |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "id": "string",
- "code": "string",
- "name": "string",
- "logisticStatus": "string",
- "longitude": 0,
- "latitude": 0,
- "properties": [
- "string"
], - "addressComment": "string",
- "note": "string",
- "picture": "string",
- "flow": "string",
- "active": true,
- "updatedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "lastFillLevel": 0,
- "lastFillLevelDate": "2019-08-24T14:15:22Z",
- "lastManualFillLevel": 0,
- "lastManualFillLevelDate": "2019-08-24T14:15:22Z",
- "lastCollect": [
- "string"
], - "lastCommunication": "2019-08-24T14:15:22Z",
- "hasActiveContract": true
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List ContainerViews by organization
| organization_id required | string Container Organization's ID |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 500 ] Default: 30 The number of items per page |
| lastFillLevel[gt] | int Example: lastFillLevel[gt]=50 Filter by lastFillLevel greater than the value. |
| lastFillLevel[gte] | int Example: lastFillLevel[gte]=50 Filter by lastFillLevel greater than or equal to the value. |
| lastFillLevel[lt] | int Example: lastFillLevel[lt]=50 Filter by lastFillLevel less than the value. |
| lastFillLevel[lte] | int Example: lastFillLevel[lte]=50 Filter by lastFillLevel less than or equal to the value. |
| lastFillLevelDate[gt] | string Example: lastFillLevelDate[gt]=2020-01-01T00:00:00Z Filter by lastFillLevelDate after datetime. |
| lastFillLevelDate[gte] | string Example: lastFillLevelDate[gte]=2020-01-01T00:00:00Z Filter by lastFillLevelDate after or at datetime. |
| lastFillLevelDate[lt] | string Example: lastFillLevelDate[lt]=2020-01-01T00:00:00Z Filter by lastFillLevelDate before datetime. |
| lastFillLevelDate[lte] | string Example: lastFillLevelDate[lte]=2020-01-01T00:00:00Z Filter by lastFillLevelDate before or at datetime. |
| lastCommunication[gt] | string Example: lastCommunication[gt]=2020-01-01T00:00:00Z Filter by lastCommunication after datetime. |
| lastCommunication[gte] | string Example: lastCommunication[gte]=2020-01-01T00:00:00Z Filter by lastCommunication after or at datetime. |
| lastCommunication[lt] | string Example: lastCommunication[lt]=2020-01-01T00:00:00Z Filter by lastCommunication before datetime. |
| lastCommunication[lte] | string Example: lastCommunication[lte]=2020-01-01T00:00:00Z Filter by lastCommunication before or at datetime. |
| active | string |
| groupId | string |
| modelId | string |
| organizationId | string |
| logisticStatus | string logisticStatus |
| flow | string |
| tags | string |
| hasActiveContract | string |
| groupName | string |
| properties.PROPERTY_NAME | string Enum: "asc" "desc"
|
| order[active] | string Enum: "asc" "desc" |
| order[flow] | string |
| order[updatedAt] | string Enum: "asc" "desc" |
| order[createdAt] | string Enum: "asc" "desc" |
| order[lastCommunication] | string |
| order[lastFillLevel] | string Enum: "asc" "desc" |
| order[lastFillLevelDate] | string Enum: "asc" "desc" |
| order[name] | string Enum: "asc" "desc" |
| order[groupName] | string Enum: "asc" "desc" |
| order[organizationName] | string |
| order[properties.PROPERTY_NAME] | string
|
| order[lastCollect.date] | string |
| search | string Partial and non-case sensitive search by name, groupName, addressComment or sensorId. |
| orderByProximity | string Order containersViews by proximity of the given position. |
| nullProperty | string Filter documents where the specified property is null. |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "id": "string",
- "code": "string",
- "name": "string",
- "logisticStatus": "string",
- "longitude": 0,
- "latitude": 0,
- "properties": [
- "string"
], - "addressComment": "string",
- "note": "string",
- "picture": "string",
- "flow": "string",
- "active": true,
- "updatedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "lastFillLevel": 0,
- "lastFillLevelDate": "2019-08-24T14:15:22Z",
- "lastManualFillLevel": 0,
- "lastManualFillLevelDate": "2019-08-24T14:15:22Z",
- "lastCollect": [
- "string"
], - "lastCommunication": "2019-08-24T14:15:22Z",
- "hasActiveContract": true
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Get a Contract
| id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z",
- "timezone": "Europe/Paris",
- "endReason": "string",
- "container": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "name": "string",
- "active": true,
- "note": "string",
- "addressComment": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "picture": "string",
- "logisticStatus": "TO_EQUIP",
- "deletedAt": "2019-08-24T14:15:22Z"
}, - "sensor": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "serialNumber": "s",
- "type": "HEYLIOT",
- "status": "string",
- "loraId": "string",
- "sigfoxId": "string",
- "imei": "string",
- "version": "string",
- "softwareVersion": "string",
- "sensorConfiguration": "/entity/1",
- "batteryLevel": 100
}, - "anomalies": [
- "/entity/1"
], - "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "active": true
}Replaces the Contract
| id required | string Resource identifier |
The updated Contract resource
| startedAt required | string or null <date-time> |
| endedAt | string or null <date-time> |
| timezone | string Default: "Europe/Paris" |
| endReason | string or null |
| sensor required | string <iri-reference> |
{- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z",
- "timezone": "Europe/Paris",
- "endReason": "string",
- "sensor": "/entity/1"
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z",
- "timezone": "Europe/Paris",
- "endReason": "string",
- "container": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "name": "string",
- "active": true,
- "note": "string",
- "addressComment": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "picture": "string",
- "logisticStatus": "TO_EQUIP",
- "deletedAt": "2019-08-24T14:15:22Z"
}, - "sensor": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "serialNumber": "s",
- "type": "HEYLIOT",
- "status": "string",
- "loraId": "string",
- "sigfoxId": "string",
- "imei": "string",
- "version": "string",
- "softwareVersion": "string",
- "sensorConfiguration": "/entity/1",
- "batteryLevel": 100
}, - "anomalies": [
- "/entity/1"
], - "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "active": true
}Updates partially a Contract
| id required | string Resource identifier |
Any of the following attributes can be updated separately. At least one element is required.
null{- "@context": "string",
- "@id": "string",
- "@type": "string"
}List Contracts
| serial_number required | string Contract Sensor's serial number |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
| createdAt[before] | string |
| createdAt[strictly_before] | string |
| createdAt[after] | string |
| createdAt[strictly_after] | string |
| updatedAt[before] | string |
| updatedAt[strictly_before] | string |
| updatedAt[after] | string |
| updatedAt[strictly_after] | string |
| startedAt[before] | string |
| startedAt[strictly_before] | string |
| startedAt[after] | string |
| startedAt[strictly_after] | string |
| endedAt[before] | string |
| endedAt[strictly_before] | string |
| endedAt[after] | string |
| endedAt[strictly_after] | string |
| active | boolean Filter active contracts |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z",
- "timezone": "Europe/Paris",
- "endReason": "string",
- "container": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "name": "string",
- "active": true,
- "logisticStatus": "TO_EQUIP",
- "deletedAt": "2019-08-24T14:15:22Z"
}, - "sensor": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "type": "HEYLIOT",
- "status": "string",
- "loraId": "string",
- "sigfoxId": "string",
- "imei": "string",
- "version": "string",
- "softwareVersion": "string",
- "sensorConfiguration": "/entity/1",
- "batteryLevel": 100
}, - "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "active": true
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List Contracts
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
| createdAt[before] | string |
| createdAt[strictly_before] | string |
| createdAt[after] | string |
| createdAt[strictly_after] | string |
| updatedAt[before] | string |
| updatedAt[strictly_before] | string |
| updatedAt[after] | string |
| updatedAt[strictly_after] | string |
| startedAt[before] | string |
| startedAt[strictly_before] | string |
| startedAt[after] | string |
| startedAt[strictly_after] | string |
| endedAt[before] | string |
| endedAt[strictly_before] | string |
| endedAt[after] | string |
| endedAt[strictly_after] | string |
| active | boolean Filter active contracts |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z",
- "timezone": "Europe/Paris",
- "endReason": "string",
- "container": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "name": "string",
- "active": true,
- "logisticStatus": "TO_EQUIP",
- "deletedAt": "2019-08-24T14:15:22Z"
}, - "sensor": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "type": "HEYLIOT",
- "status": "string",
- "loraId": "string",
- "sigfoxId": "string",
- "imei": "string",
- "version": "string",
- "softwareVersion": "string",
- "sensorConfiguration": "/entity/1",
- "batteryLevel": 100
}, - "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "active": true
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List Contracts
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
| createdAt[before] | string |
| createdAt[strictly_before] | string |
| createdAt[after] | string |
| createdAt[strictly_after] | string |
| updatedAt[before] | string |
| updatedAt[strictly_before] | string |
| updatedAt[after] | string |
| updatedAt[strictly_after] | string |
| startedAt[before] | string |
| startedAt[strictly_before] | string |
| startedAt[after] | string |
| startedAt[strictly_after] | string |
| endedAt[before] | string |
| endedAt[strictly_before] | string |
| endedAt[after] | string |
| endedAt[strictly_after] | string |
| active | boolean Filter active contracts |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z",
- "timezone": "Europe/Paris",
- "endReason": "string",
- "container": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "name": "string",
- "active": true,
- "logisticStatus": "TO_EQUIP",
- "deletedAt": "2019-08-24T14:15:22Z"
}, - "sensor": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "type": "HEYLIOT",
- "status": "string",
- "loraId": "string",
- "sigfoxId": "string",
- "imei": "string",
- "version": "string",
- "softwareVersion": "string",
- "sensorConfiguration": "/entity/1",
- "batteryLevel": 100
}, - "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "active": true
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List Contracts
| container_id required | string Contract Container's ID |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
| createdAt[before] | string |
| createdAt[strictly_before] | string |
| createdAt[after] | string |
| createdAt[strictly_after] | string |
| updatedAt[before] | string |
| updatedAt[strictly_before] | string |
| updatedAt[after] | string |
| updatedAt[strictly_after] | string |
| startedAt[before] | string |
| startedAt[strictly_before] | string |
| startedAt[after] | string |
| startedAt[strictly_after] | string |
| endedAt[before] | string |
| endedAt[strictly_before] | string |
| endedAt[after] | string |
| endedAt[strictly_after] | string |
| active | boolean Filter active contracts |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z",
- "timezone": "Europe/Paris",
- "endReason": "string",
- "container": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "name": "string",
- "active": true,
- "logisticStatus": "TO_EQUIP",
- "deletedAt": "2019-08-24T14:15:22Z"
}, - "sensor": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "type": "HEYLIOT",
- "status": "string",
- "loraId": "string",
- "sigfoxId": "string",
- "imei": "string",
- "version": "string",
- "softwareVersion": "string",
- "sensorConfiguration": "/entity/1",
- "batteryLevel": 100
}, - "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "active": true
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Creates a Contract
| container_id required | string Contract Container's ID |
The new Contract resource
| startedAt required | string or null <date-time> |
| endedAt | string or null <date-time> |
| timezone | string Default: "Europe/Paris" |
| endReason | string or null |
| sensor required | string <iri-reference> |
{- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z",
- "timezone": "Europe/Paris",
- "endReason": "string",
- "sensor": "/entity/1"
}{- "@id": "string",
- "@type": "string",
- "@context": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z",
- "timezone": "Europe/Paris",
- "endReason": "string",
- "container": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "name": "string",
- "active": true,
- "logisticStatus": "TO_EQUIP",
- "deletedAt": "2019-08-24T14:15:22Z"
}, - "sensor": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "type": "HEYLIOT",
- "status": "string",
- "loraId": "string",
- "sigfoxId": "string",
- "imei": "string",
- "version": "string",
- "softwareVersion": "string",
- "sensorConfiguration": "/entity/1",
- "batteryLevel": 100
}, - "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "active": true
}List Deposit Points by organization
| organization_id required | any Organization's ID |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| assigned | string |
| name | string |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string",
- "containers": [
- "/entity/1"
], - "availableProviders": [
- "/entity/1"
]
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Creates a DepositPoint
The new DepositPoint resource
| code | string or null |
| name required | string |
| latitude required | number |
| longitude required | number |
| address | string |
| containers | Array of strings <iri-reference> |
| availableProviders | Array of strings <iri-reference> |
{- "code": "string",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string",
- "containers": [
- "/entity/1"
], - "availableProviders": [
- "/entity/1"
]
}{- "@id": "string",
- "@type": "string",
- "@context": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string",
- "containers": [
- "/entity/1"
], - "availableProviders": [
- "/entity/1"
]
}Get a DepositPoint
| id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string",
- "containers": [
- "/entity/1"
], - "availableProviders": [
- "/entity/1"
]
}Updates partially a DepositPoint
| id required | string Resource identifier |
Any of the following attributes can be updated separately. At least one element is required.
null{- "@context": "string",
- "@id": "string",
- "@type": "string"
}Get a Downlink
| id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "content": "string",
- "failedAttempts": 0,
- "lastQueued": "2019-08-24T14:15:22Z",
- "sentAt": "2019-08-24T14:15:22Z"
}Replaces the Downlink
| id required | string Resource identifier |
The updated Downlink resource
| content | string |
| failedAttempts | integer |
| lastQueued | string or null <date-time> |
| sentAt | string or null <date-time> |
{- "content": "string",
- "failedAttempts": 0,
- "lastQueued": "2019-08-24T14:15:22Z",
- "sentAt": "2019-08-24T14:15:22Z"
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "content": "string",
- "failedAttempts": 0,
- "lastQueued": "2019-08-24T14:15:22Z",
- "sentAt": "2019-08-24T14:15:22Z"
}Updates partially a Downlink
| id required | string Resource identifier |
Any of the following attributes can be updated separately. At least one element is required.
null{- "@context": "string",
- "@id": "string",
- "@type": "string"
}List Downlinks
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
| createdAt[before] | string |
| createdAt[strictly_before] | string |
| createdAt[after] | string |
| createdAt[strictly_after] | string |
| updatedAt[before] | string |
| updatedAt[strictly_before] | string |
| updatedAt[after] | string |
| updatedAt[strictly_after] | string |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "content": "string",
- "failedAttempts": 0,
- "lastQueued": "2019-08-24T14:15:22Z",
- "sentAt": "2019-08-24T14:15:22Z"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Creates a Downlink
The new Downlink resource
| content | string |
| failedAttempts | integer |
| lastQueued | string or null <date-time> |
| sentAt | string or null <date-time> |
{- "content": "string",
- "failedAttempts": 0,
- "lastQueued": "2019-08-24T14:15:22Z",
- "sentAt": "2019-08-24T14:15:22Z"
}{- "@id": "string",
- "@type": "string",
- "@context": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "content": "string",
- "failedAttempts": 0,
- "lastQueued": "2019-08-24T14:15:22Z",
- "sentAt": "2019-08-24T14:15:22Z"
}List Events by organization
| organization_id required | string Events Organization's ID |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| order[date] | string |
| date[gt] | string Example: date[gt]=2020-01-01T00:00:00Z Filter by date after datetime. |
| date[gte] | string Example: date[gte]=2020-01-01T00:00:00Z Filter by date after or at datetime. |
| date[lt] | string Example: date[lt]=2020-01-01T00:00:00Z Filter by date before datetime. |
| date[lte] | string Example: date[lte]=2020-01-01T00:00:00Z Filter by date before or at datetime. |
| type | string |
| entityClass | string |
| byUserId | string Filter by byUserId. |
| metadata.key | string |
| metadata.value | string |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "byUserId": "string",
- "date": "2019-08-24T14:15:22Z",
- "entityId": "string",
- "entityClass": "string",
- "metadata": [
- "string"
], - "relatedEntitiesId": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "alertId": "string",
- "alertDayId": "string",
- "appId": "string",
- "commentId": "string",
- "containerId": "string",
- "containerBrandId": "string",
- "containerModelId": "string",
- "containerModelPropertyId": "string",
- "containerPropertyId": "string",
- "contractId": "string",
- "depositPointId": "string",
- "flowId": "string",
- "groupId": "string",
- "groupAreaId": "string",
- "kpiWidgetId": "string",
- "organizationId": "string",
- "profileId": "string",
- "reportId": "string",
- "sensorId": "string",
- "sensorConfigurationId": "string",
- "tagId": "string",
- "userId": "string"
}, - "organizationId": "string",
- "type": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List Events by sensor
| sensor_id required | string Events Sensor's ID |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| order[date] | string |
| date[gt] | string Example: date[gt]=2020-01-01T00:00:00Z Filter by date after datetime. |
| date[gte] | string Example: date[gte]=2020-01-01T00:00:00Z Filter by date after or at datetime. |
| date[lt] | string Example: date[lt]=2020-01-01T00:00:00Z Filter by date before datetime. |
| date[lte] | string Example: date[lte]=2020-01-01T00:00:00Z Filter by date before or at datetime. |
| type | string |
| entityClass | string |
| byUserId | string Filter by byUserId. |
| metadata.key | string |
| metadata.value | string |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "byUserId": "string",
- "date": "2019-08-24T14:15:22Z",
- "entityId": "string",
- "entityClass": "string",
- "metadata": [
- "string"
], - "relatedEntitiesId": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "alertId": "string",
- "alertDayId": "string",
- "appId": "string",
- "commentId": "string",
- "containerId": "string",
- "containerBrandId": "string",
- "containerModelId": "string",
- "containerModelPropertyId": "string",
- "containerPropertyId": "string",
- "contractId": "string",
- "depositPointId": "string",
- "flowId": "string",
- "groupId": "string",
- "groupAreaId": "string",
- "kpiWidgetId": "string",
- "organizationId": "string",
- "profileId": "string",
- "reportId": "string",
- "sensorId": "string",
- "sensorConfigurationId": "string",
- "tagId": "string",
- "userId": "string"
}, - "organizationId": "string",
- "type": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List Events by container
| container_id required | string Container's ID |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| order[date] | string |
| date[gt] | string Example: date[gt]=2020-01-01T00:00:00Z Filter by date after datetime. |
| date[gte] | string Example: date[gte]=2020-01-01T00:00:00Z Filter by date after or at datetime. |
| date[lt] | string Example: date[lt]=2020-01-01T00:00:00Z Filter by date before datetime. |
| date[lte] | string Example: date[lte]=2020-01-01T00:00:00Z Filter by date before or at datetime. |
| type | string |
| entityClass | string |
| byUserId | string Filter by byUserId. |
| metadata.key | string |
| metadata.value | string |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "byUserId": "string",
- "date": "2019-08-24T14:15:22Z",
- "entityId": "string",
- "entityClass": "string",
- "metadata": [
- "string"
], - "relatedEntitiesId": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "alertId": "string",
- "alertDayId": "string",
- "appId": "string",
- "commentId": "string",
- "containerId": "string",
- "containerBrandId": "string",
- "containerModelId": "string",
- "containerModelPropertyId": "string",
- "containerPropertyId": "string",
- "contractId": "string",
- "depositPointId": "string",
- "flowId": "string",
- "groupId": "string",
- "groupAreaId": "string",
- "kpiWidgetId": "string",
- "organizationId": "string",
- "profileId": "string",
- "reportId": "string",
- "sensorId": "string",
- "sensorConfigurationId": "string",
- "tagId": "string",
- "userId": "string"
}, - "organizationId": "string",
- "type": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Export de mesures de contenants en masse dans un fichier excel avec un mois d'intervale entre la dernère date et la date d'aujourd'hui
| containers required | Array of strings Array of containers ID |
| startDate required | DateTime as ISO String, or one of 'Y-m-d' or 'Y-m-dThh:i:s\Z' or 'Y-m-dThh:i:s.SSS\Z', timestamp Start Time for the export of measures |
| endDate required | DateTime as ISO String, or one of 'Y-m-d' or 'Y-m-dThh:i:s\Z' or 'Y-m-dThh:i:s.SSS\Z', timestamp End Time for the export of measures |
| email required | email The email where to send the exports |
{- "containers": [
- "string"
], - "startDate": null,
- "endDate": null,
- "email": null
}List FillLevelStasisAlerts
| organization_id required | any Alert Organization's ID |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
| order[name] | string Enum: "asc" "desc" |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "maxGap": 0,
- "triggerPeriod": 0,
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "notification",
- "mutedTime": 24,
- "notificationChannels": "a:1:{i:0;s:5:\"EMAIL\";}",
- "externalRecipientPhones": [
- "string"
], - "externalRecipientEmails": [
- "string"
], - "message": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List of alerts for a specified container
| container_id required | string Alert Container's ID |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
| with | string Add some attributes to response [alertDays] |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "maxGap": 0,
- "triggerPeriod": 0,
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "notification",
- "mutedTime": 24,
- "notificationChannels": "a:1:{i:0;s:5:\"EMAIL\";}",
- "externalRecipientPhones": [
- "string"
], - "externalRecipientEmails": [
- "string"
], - "message": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Get a FillLevelStasisAlert
| id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "maxGap": 0,
- "triggerPeriod": 0,
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "notification",
- "alertDays": [
- "/entity/1"
], - "containers": [
- "/entity/1"
], - "mutedTime": 24,
- "notificationChannels": "a:1:{i:0;s:5:\"EMAIL\";}",
- "externalRecipientPhones": [
- "string"
], - "externalRecipientEmails": [
- "string"
], - "message": "string"
}Replaces the FillLevelStasisAlert
| id required | string Resource identifier |
The updated FillLevelStasisAlert resource
| maxGap required | number The trigger related with the threshold to ring the alert |
| triggerPeriod required | integer How many time the fillLevel must be stable to trigger the alert (in hours) |
| name required | string Default: "notification" |
| alertDays | Array of strings <iri-reference> |
| containers required | Array of strings <iri-reference> |
| mutedTime required | integer Default: 24 |
| notificationChannels required | Array of strings Default: "a:1:{i:0;s:5:\"EMAIL\";}" |
| externalRecipientPhones | Array of strings |
| externalRecipientEmails | Array of strings |
| message | string |
{- "maxGap": 0,
- "triggerPeriod": 0,
- "name": "notification",
- "alertDays": [
- "/entity/1"
], - "containers": [
- "/entity/1"
], - "mutedTime": 24,
- "notificationChannels": "a:1:{i:0;s:5:\"EMAIL\";}",
- "externalRecipientPhones": [
- "string"
], - "externalRecipientEmails": [
- "string"
], - "message": "string"
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "maxGap": 0,
- "triggerPeriod": 0,
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "notification",
- "alertDays": [
- "/entity/1"
], - "containers": [
- "/entity/1"
], - "mutedTime": 24,
- "notificationChannels": "a:1:{i:0;s:5:\"EMAIL\";}",
- "externalRecipientPhones": [
- "string"
], - "externalRecipientEmails": [
- "string"
], - "message": "string"
}Updates partially a FillLevelStasisAlert
| id required | string Resource identifier |
Any of the following attributes can be updated separately. At least one element is required.
null{- "@context": "string",
- "@id": "string",
- "@type": "string"
}List FillLevelStasisAlerts
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "maxGap": 0,
- "triggerPeriod": 0,
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "notification",
- "mutedTime": 24,
- "notificationChannels": "a:1:{i:0;s:5:\"EMAIL\";}",
- "externalRecipientPhones": [
- "string"
], - "externalRecipientEmails": [
- "string"
], - "message": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Creates a FillLevelStasisAlert
The new FillLevelStasisAlert resource
| maxGap required | number The trigger related with the threshold to ring the alert |
| triggerPeriod required | integer How many time the fillLevel must be stable to trigger the alert (in hours) |
| name required | string Default: "notification" |
| alertDays | Array of strings <iri-reference> |
| containers required | Array of strings <iri-reference> |
| mutedTime required | integer Default: 24 |
| notificationChannels required | Array of strings Default: "a:1:{i:0;s:5:\"EMAIL\";}" |
| externalRecipientPhones | Array of strings |
| externalRecipientEmails | Array of strings |
| message | string |
{- "maxGap": 0,
- "triggerPeriod": 0,
- "name": "notification",
- "alertDays": [
- "/entity/1"
], - "containers": [
- "/entity/1"
], - "mutedTime": 24,
- "notificationChannels": "a:1:{i:0;s:5:\"EMAIL\";}",
- "externalRecipientPhones": [
- "string"
], - "externalRecipientEmails": [
- "string"
], - "message": "string"
}{- "@id": "string",
- "@type": "string",
- "@context": "string",
- "maxGap": 0,
- "triggerPeriod": 0,
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "notification",
- "mutedTime": 24,
- "notificationChannels": "a:1:{i:0;s:5:\"EMAIL\";}",
- "externalRecipientPhones": [
- "string"
], - "externalRecipientEmails": [
- "string"
], - "message": "string"
}List FleetStateEntrys
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| fromDate | string |
| toDate | string |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
| createdAt[before] | string |
| createdAt[strictly_before] | string |
| createdAt[after] | string |
| createdAt[strictly_after] | string |
| updatedAt[before] | string |
| updatedAt[strictly_before] | string |
| updatedAt[after] | string |
| updatedAt[strictly_after] | string |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List FleetStateEntrys
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| fromDate | string |
| toDate | string |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
| createdAt[before] | string |
| createdAt[strictly_before] | string |
| createdAt[after] | string |
| createdAt[strictly_after] | string |
| updatedAt[before] | string |
| updatedAt[strictly_before] | string |
| updatedAt[after] | string |
| updatedAt[strictly_after] | string |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List FleetStateEntrys
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| fromDate | string |
| toDate | string |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
| createdAt[before] | string |
| createdAt[strictly_before] | string |
| createdAt[after] | string |
| createdAt[strictly_after] | string |
| updatedAt[before] | string |
| updatedAt[strictly_before] | string |
| updatedAt[after] | string |
| updatedAt[strictly_after] | string |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List FleetStateEntrys
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| fromDate | string |
| toDate | string |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
| createdAt[before] | string |
| createdAt[strictly_before] | string |
| createdAt[after] | string |
| createdAt[strictly_after] | string |
| updatedAt[before] | string |
| updatedAt[strictly_before] | string |
| updatedAt[after] | string |
| updatedAt[strictly_after] | string |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Replaces the FleetStateEntry
| id required | string Resource identifier |
The updated FleetStateEntry resource
{ }{- "@context": "string",
- "@id": "string",
- "@type": "string"
}Updates partially a FleetStateEntry
| id required | string Resource identifier |
Any of the following attributes can be updated separately. At least one element is required.
null{- "@context": "string",
- "@id": "string",
- "@type": "string"
}List of alerts for a specified container
| container_id required | string Alert Container's ID |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
| with | string Add some attributes to response [alertDays] |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "trigger": "string",
- "threshold": 0,
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "notification",
- "mutedTime": 24,
- "notificationChannels": "a:1:{i:0;s:5:\"EMAIL\";}",
- "externalRecipientPhones": [
- "string"
], - "externalRecipientEmails": [
- "string"
], - "message": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Get a FillLevelThresholdAlert
| id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "trigger": "string",
- "threshold": 0,
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "notification",
- "alertDays": [
- "/entity/1"
], - "containers": [
- "/entity/1"
], - "mutedTime": 24,
- "notificationChannels": "a:1:{i:0;s:5:\"EMAIL\";}",
- "externalRecipientPhones": [
- "string"
], - "externalRecipientEmails": [
- "string"
], - "message": "string"
}Replaces the FillLevelThresholdAlert
| id required | string Resource identifier |
The updated FillLevelThresholdAlert resource
| trigger required | string The trigger related with the threshold to ring the alert |
| threshold required | number The threshold when the alert will be triggered |
| name required | string Default: "notification" |
| alertDays | Array of strings <iri-reference> |
| containers required | Array of strings <iri-reference> |
| mutedTime required | integer Default: 24 |
| notificationChannels required | Array of strings Default: "a:1:{i:0;s:5:\"EMAIL\";}" |
| externalRecipientPhones | Array of strings |
| externalRecipientEmails | Array of strings |
| message | string |
{- "trigger": "string",
- "threshold": 0,
- "name": "notification",
- "alertDays": [
- "/entity/1"
], - "containers": [
- "/entity/1"
], - "mutedTime": 24,
- "notificationChannels": "a:1:{i:0;s:5:\"EMAIL\";}",
- "externalRecipientPhones": [
- "string"
], - "externalRecipientEmails": [
- "string"
], - "message": "string"
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "trigger": "string",
- "threshold": 0,
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "notification",
- "alertDays": [
- "/entity/1"
], - "containers": [
- "/entity/1"
], - "mutedTime": 24,
- "notificationChannels": "a:1:{i:0;s:5:\"EMAIL\";}",
- "externalRecipientPhones": [
- "string"
], - "externalRecipientEmails": [
- "string"
], - "message": "string"
}Updates partially a FillLevelThresholdAlert
| id required | string Resource identifier |
Any of the following attributes can be updated separately. At least one element is required.
null{- "@context": "string",
- "@id": "string",
- "@type": "string"
}List FillLevelThresholdAlerts
| organization_id required | any Alert Organization's ID |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
| order[name] | string Enum: "asc" "desc" |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "trigger": "string",
- "threshold": 0,
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "notification",
- "mutedTime": 24,
- "notificationChannels": "a:1:{i:0;s:5:\"EMAIL\";}",
- "externalRecipientPhones": [
- "string"
], - "externalRecipientEmails": [
- "string"
], - "message": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List FillLevelThresholdAlerts
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "trigger": "string",
- "threshold": 0,
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "notification",
- "mutedTime": 24,
- "notificationChannels": "a:1:{i:0;s:5:\"EMAIL\";}",
- "externalRecipientPhones": [
- "string"
], - "externalRecipientEmails": [
- "string"
], - "message": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Creates a FillLevelThresholdAlert
The new FillLevelThresholdAlert resource
| trigger required | string The trigger related with the threshold to ring the alert |
| threshold required | number The threshold when the alert will be triggered |
| name required | string Default: "notification" |
| alertDays | Array of strings <iri-reference> |
| containers required | Array of strings <iri-reference> |
| mutedTime required | integer Default: 24 |
| notificationChannels required | Array of strings Default: "a:1:{i:0;s:5:\"EMAIL\";}" |
| externalRecipientPhones | Array of strings |
| externalRecipientEmails | Array of strings |
| message | string |
{- "trigger": "string",
- "threshold": 0,
- "name": "notification",
- "alertDays": [
- "/entity/1"
], - "containers": [
- "/entity/1"
], - "mutedTime": 24,
- "notificationChannels": "a:1:{i:0;s:5:\"EMAIL\";}",
- "externalRecipientPhones": [
- "string"
], - "externalRecipientEmails": [
- "string"
], - "message": "string"
}{- "@id": "string",
- "@type": "string",
- "@context": "string",
- "trigger": "string",
- "threshold": 0,
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "notification",
- "mutedTime": 24,
- "notificationChannels": "a:1:{i:0;s:5:\"EMAIL\";}",
- "externalRecipientPhones": [
- "string"
], - "externalRecipientEmails": [
- "string"
], - "message": "string"
}List FillLevelss
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 1000 ] Default: 30 The number of items per page |
| date[gt] | string Example: date[gt]=2020-01-01T00:00:00Z Filter by date after datetime. |
| date[gte] | string Example: date[gte]=2020-01-01T00:00:00Z Filter by date after or at datetime. |
| date[lt] | string Example: date[lt]=2020-01-01T00:00:00Z Filter by date before datetime. |
| date[lte] | string Example: date[lte]=2020-01-01T00:00:00Z Filter by date before or at datetime. |
| updatedAt[gt] | string Example: updatedAt[gt]=2020-01-01T00:00:00Z Filter by updatedAt after datetime. |
| updatedAt[gte] | string Example: updatedAt[gte]=2020-01-01T00:00:00Z Filter by updatedAt after or at datetime. |
| updatedAt[lt] | string Example: updatedAt[lt]=2020-01-01T00:00:00Z Filter by updatedAt before datetime. |
| updatedAt[lte] | string Example: updatedAt[lte]=2020-01-01T00:00:00Z Filter by updatedAt before or at datetime. |
| order[date] | string |
| order[updatedAt] | string |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "_id": "string",
- "sensorId": "string",
- "containerId": "string",
- "date": "2019-08-24T14:15:22Z",
- "fillLevel": 0,
- "isManual": true,
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List FillLevelss
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 10000 ] Default: 30 The number of items per page |
| date[gt] | string Example: date[gt]=2020-01-01T00:00:00Z Filter by date after datetime. |
| date[gte] | string Example: date[gte]=2020-01-01T00:00:00Z Filter by date after or at datetime. |
| date[lt] | string Example: date[lt]=2020-01-01T00:00:00Z Filter by date before datetime. |
| date[lte] | string Example: date[lte]=2020-01-01T00:00:00Z Filter by date before or at datetime. |
| updatedAt[gt] | string Example: updatedAt[gt]=2020-01-01T00:00:00Z Filter by updatedAt after datetime. |
| updatedAt[gte] | string Example: updatedAt[gte]=2020-01-01T00:00:00Z Filter by updatedAt after or at datetime. |
| updatedAt[lt] | string Example: updatedAt[lt]=2020-01-01T00:00:00Z Filter by updatedAt before datetime. |
| updatedAt[lte] | string Example: updatedAt[lte]=2020-01-01T00:00:00Z Filter by updatedAt before or at datetime. |
| order[date] | string |
| order[updatedAt] | string |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "_id": "string",
- "sensorId": "string",
- "containerId": "string",
- "date": "2019-08-24T14:15:22Z",
- "fillLevel": 0,
- "isManual": true,
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List FillLevelss
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 10000 ] Default: 30 The number of items per page |
| date[gt] | string Example: date[gt]=2020-01-01T00:00:00Z Filter by date after datetime. |
| date[gte] | string Example: date[gte]=2020-01-01T00:00:00Z Filter by date after or at datetime. |
| date[lt] | string Example: date[lt]=2020-01-01T00:00:00Z Filter by date before datetime. |
| date[lte] | string Example: date[lte]=2020-01-01T00:00:00Z Filter by date before or at datetime. |
| updatedAt[gt] | string Example: updatedAt[gt]=2020-01-01T00:00:00Z Filter by updatedAt after datetime. |
| updatedAt[gte] | string Example: updatedAt[gte]=2020-01-01T00:00:00Z Filter by updatedAt after or at datetime. |
| updatedAt[lt] | string Example: updatedAt[lt]=2020-01-01T00:00:00Z Filter by updatedAt before datetime. |
| updatedAt[lte] | string Example: updatedAt[lte]=2020-01-01T00:00:00Z Filter by updatedAt before or at datetime. |
| order[date] | string |
| order[updatedAt] | string |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "_id": "string",
- "sensorId": "string",
- "containerId": "string",
- "date": "2019-08-24T14:15:22Z",
- "fillLevel": 0,
- "isManual": true,
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List Flows
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "description": "string",
- "key": "string",
- "color": "string",
- "label": "string",
- "shortLabel": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Get a Flow
| key required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "description": "string",
- "key": "string",
- "color": "string",
- "label": "string",
- "shortLabel": "string"
}Replaces the Flow
| key required | string Resource identifier |
The updated Flow resource
| color | string |
{- "color": "string"
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "description": "string",
- "key": "string",
- "color": "string",
- "label": "string",
- "shortLabel": "string"
}Updates partially a Flow
| key required | string Resource identifier |
Any of the following attributes can be updated separately. At least one element is required.
null{- "@context": "string",
- "@id": "string",
- "@type": "string"
}List Flows
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "description": "string",
- "key": "string",
- "color": "string",
- "label": "string",
- "shortLabel": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Get a Group
| id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "default": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "children": [
- { }
], - "parent": { },
- "organization": "/entity/1",
- "containers": [
- "/entity/1"
]
}Replaces the Group
| id required | string Resource identifier |
The updated Group resource
| default | boolean |
| name | string |
Group-Group.rw_Group.write_Group.write.item (object) The parent group |
{- "default": true,
- "name": "string",
- "parent": { }
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "default": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "children": [
- { }
], - "parent": { },
- "organization": "/entity/1",
- "containers": [
- "/entity/1"
]
}Updates partially a Group
| id required | string Resource identifier |
Any of the following attributes can be updated separately. At least one element is required.
null{- "@context": "string",
- "@id": "string",
- "@type": "string"
}List Groups
| organization_id required | any Group's Organization ID |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| parent | string |
| parent[] | Array of strings |
| order[name] | string Enum: "asc" "desc" |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "default": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "parent": { },
- "organization": "/entity/1"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Creates a Group
| organization_id required | any Group's Organization ID |
The new Group resource
| default | boolean |
| name | string |
Group-Group.rw_Group.write_Group.write.collection (object) The parent group |
{- "default": true,
- "name": "string",
- "parent": { }
}{- "@id": "string",
- "@type": "string",
- "@context": "string",
- "default": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "parent": { },
- "organization": "/entity/1"
}List GroupAreaAlerts
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "notification",
- "mutedTime": 24,
- "notificationChannels": "a:1:{i:0;s:5:\"EMAIL\";}",
- "externalRecipientPhones": [
- "string"
], - "externalRecipientEmails": [
- "string"
], - "message": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Creates a GroupAreaAlert
The new GroupAreaAlert resource
| name required | string Default: "notification" |
| alertDays | Array of strings <iri-reference> |
| mutedTime required | integer Default: 24 |
| notificationChannels required | Array of strings Default: "a:1:{i:0;s:5:\"EMAIL\";}" |
| externalRecipientPhones | Array of strings |
| externalRecipientEmails | Array of strings |
| message | string |
{- "name": "notification",
- "alertDays": [
- "/entity/1"
], - "mutedTime": 24,
- "notificationChannels": "a:1:{i:0;s:5:\"EMAIL\";}",
- "externalRecipientPhones": [
- "string"
], - "externalRecipientEmails": [
- "string"
], - "message": "string"
}{- "@id": "string",
- "@type": "string",
- "@context": "string",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "notification",
- "mutedTime": 24,
- "notificationChannels": "a:1:{i:0;s:5:\"EMAIL\";}",
- "externalRecipientPhones": [
- "string"
], - "externalRecipientEmails": [
- "string"
], - "message": "string"
}Get a GroupAreaAlert
| id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "notification",
- "alertDays": [
- "/entity/1"
], - "mutedTime": 24,
- "notificationChannels": "a:1:{i:0;s:5:\"EMAIL\";}",
- "externalRecipientPhones": [
- "string"
], - "externalRecipientEmails": [
- "string"
], - "message": "string"
}Replaces the GroupAreaAlert
| id required | string Resource identifier |
The updated GroupAreaAlert resource
| name required | string Default: "notification" |
| alertDays | Array of strings <iri-reference> |
| mutedTime required | integer Default: 24 |
| notificationChannels required | Array of strings Default: "a:1:{i:0;s:5:\"EMAIL\";}" |
| externalRecipientPhones | Array of strings |
| externalRecipientEmails | Array of strings |
| message | string |
{- "name": "notification",
- "alertDays": [
- "/entity/1"
], - "mutedTime": 24,
- "notificationChannels": "a:1:{i:0;s:5:\"EMAIL\";}",
- "externalRecipientPhones": [
- "string"
], - "externalRecipientEmails": [
- "string"
], - "message": "string"
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "notification",
- "alertDays": [
- "/entity/1"
], - "mutedTime": 24,
- "notificationChannels": "a:1:{i:0;s:5:\"EMAIL\";}",
- "externalRecipientPhones": [
- "string"
], - "externalRecipientEmails": [
- "string"
], - "message": "string"
}Updates partially a GroupAreaAlert
| id required | string Resource identifier |
Any of the following attributes can be updated separately. At least one element is required.
null{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "notification",
- "alertDays": [
- "/entity/1"
], - "mutedTime": 24,
- "notificationChannels": "a:1:{i:0;s:5:\"EMAIL\";}",
- "externalRecipientPhones": [
- "string"
], - "externalRecipientEmails": [
- "string"
], - "message": "string"
}List GroupAreaAlerts
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
| order[name] | string Enum: "asc" "desc" |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "notification",
- "mutedTime": 24,
- "notificationChannels": "a:1:{i:0;s:5:\"EMAIL\";}",
- "externalRecipientPhones": [
- "string"
], - "externalRecipientEmails": [
- "string"
], - "message": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List GroupAreaAlerts
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "notification",
- "mutedTime": 24,
- "notificationChannels": "a:1:{i:0;s:5:\"EMAIL\";}",
- "externalRecipientPhones": [
- "string"
], - "externalRecipientEmails": [
- "string"
], - "message": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Get a Indicator
| organization_id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "type": null,
- "unit": "string",
- "value": null,
- "nullReason": "string"
}List Indicators
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "type": null,
- "unit": "string",
- "value": null,
- "nullReason": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List Interventions
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| orderByProximity | string Order containers closest from the given position. |
| order[performedAt] | string Enum: "asc" "desc" |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "state": "IDENTIFIED",
- "priority": 1,
- "performedBy": "/entity/1",
- "performedAt": "2019-08-24T14:15:22Z",
- "contract": "/entity/1",
- "mission": "/entity/1",
- "note": "s",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List Interventions
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| orderByProximity | string Order containers closest from the given position. |
| order[performedAt] | string Enum: "asc" "desc" |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "state": "IDENTIFIED",
- "priority": 1,
- "performedBy": "/entity/1",
- "performedAt": "2019-08-24T14:15:22Z",
- "contract": "/entity/1",
- "mission": "/entity/1",
- "note": "s",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Get a Intervention
| id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "state": "IDENTIFIED",
- "priority": 1,
- "performedBy": "/entity/1",
- "performedAt": "2019-08-24T14:15:22Z",
- "contract": "/entity/1",
- "mission": "/entity/1",
- "note": "s",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "organization": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
}Updates partially a Intervention
| id required | string Resource identifier |
Any of the following attributes can be updated separately. At least one element is required.
null{- "@context": "string",
- "@id": "string",
- "@type": "string"
}List Interventions
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| orderByProximity | string Order containers closest from the given position. |
| order[performedAt] | string Enum: "asc" "desc" |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "state": "IDENTIFIED",
- "priority": 1,
- "performedBy": "/entity/1",
- "performedAt": "2019-08-24T14:15:22Z",
- "contract": "/entity/1",
- "mission": "/entity/1",
- "note": "s",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List Interventions
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| order[performedAt] | string Enum: "asc" "desc" |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "state": "IDENTIFIED",
- "priority": 1,
- "performedBy": "/entity/1",
- "performedAt": "2019-08-24T14:15:22Z",
- "contract": "/entity/1",
- "mission": "/entity/1",
- "note": "s",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Creates a Intervention
The new Intervention resource
| state required | string Default: "IDENTIFIED" |
| priority | integer Default: 1 |
| performedAt | string or null <date-time> |
| contract | string <iri-reference> |
| mission | string or null <iri-reference> |
| anomalies | Array of strings <iri-reference> |
| note | string or null <= 1 characters |
{- "state": "IDENTIFIED",
- "priority": 1,
- "performedAt": "2019-08-24T14:15:22Z",
- "contract": "/entity/1",
- "mission": "/entity/1",
- "anomalies": [
- "/entity/1"
], - "note": "s"
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "state": "IDENTIFIED",
- "priority": 1,
- "performedBy": "/entity/1",
- "performedAt": "2019-08-24T14:15:22Z",
- "contract": "/entity/1",
- "mission": "/entity/1",
- "note": "s",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP"
}List KpiWidgets
| container_id required | any Widget's Container ID |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "context": "string",
- "type": "string",
- "label": "string",
- "dateRangeType": "string",
- "flow": "/entity/1",
- "threshold": 0
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Get a KpiWidget
| id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "context": "string",
- "type": "string",
- "label": "string",
- "dateRangeType": "string",
- "organization": "/entity/1",
- "group": "/entity/1",
- "flow": "/entity/1",
- "containers": [
- "/entity/1"
], - "threshold": 0
}Updates partially a KpiWidget
| id required | string Resource identifier |
Any of the following attributes can be updated separately. At least one element is required.
null{- "@context": "string",
- "@id": "string",
- "@type": "string"
}List KpiWidgets
| organization_id required | any Widget's Organization ID |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "context": "string",
- "type": "string",
- "label": "string",
- "dateRangeType": "string",
- "flow": "/entity/1",
- "threshold": 0
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Creates a KpiWidget
The new KpiWidget resource
| context required | string |
| type required | string |
| label | string |
| dateRangeType required | string |
| organization | string or null <iri-reference> |
| group | string or null <iri-reference> |
| flow | string or null <iri-reference> |
| containers | Array of strings <iri-reference> |
| threshold | integer or null |
{- "context": "string",
- "type": "string",
- "label": "string",
- "dateRangeType": "string",
- "organization": "/entity/1",
- "group": "/entity/1",
- "flow": "/entity/1",
- "containers": [
- "/entity/1"
], - "threshold": 0
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "context": "string",
- "type": "string",
- "label": "string",
- "dateRangeType": "string",
- "flow": "/entity/1",
- "threshold": 0
}List KpiWidgets
| group_id required | any Widget's Group ID |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "context": "string",
- "type": "string",
- "label": "string",
- "dateRangeType": "string",
- "flow": "/entity/1",
- "threshold": 0
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List Languages
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| order[name] | string Enum: "asc" "desc" |
| name | string |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "isoCode": "string",
- "name": "string",
- "enName": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Replaces the LastUplink
| uplink_type required | string Resource identifier |
The updated LastUplink resource
| type | string |
| sensor | string or null <iri-reference> |
object (NetworkInfo-LastUplink.rw_LastUplink.write_LastUplink.write.item) | |
| provider required | string <iri-reference> |
object (DecodedUplink-LastUplink.rw_LastUplink.write_LastUplink.write.item) | |
| date | string or null <date-time> Default: "CURRENT_TIMESTAMP" |
{- "type": "string",
- "sensor": "/entity/1",
- "networkInfo": {
- "rssi": 0,
- "snr": 0,
- "sf": 0,
- "signalStrength": 0
}, - "provider": "/entity/1",
- "decoded": {
- "activePhasePeriod": 0,
- "activePhaseStartAt": { },
- "fcnt": 0,
- "dailyConfigTime": { },
- "distanceMode": "string",
- "hasAntenna": true,
- "inactivePhasePeriod": 0,
- "inactivePhaseStartAt": { },
- "measurePerSending": 0,
- "currentTime": { },
- "measure": 0,
- "roiX": 0,
- "roiY": 0,
- "sensorVersion": "string",
- "timingBudget": 0,
- "ambientLight": 0,
- "lastShutdownReason": "string"
}, - "date": "CURRENT_TIMESTAMP"
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "type": "string",
- "sensor": "/entity/1",
- "networkInfo": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "rssi": 0,
- "snr": 0,
- "sf": 0,
- "signalStrength": 0
}, - "provider": "/entity/1",
- "decoded": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "activePhasePeriod": 0,
- "activePhaseStartAt": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "fcnt": 0,
- "dailyConfigTime": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "distanceMode": "string",
- "hasAntenna": true,
- "inactivePhasePeriod": 0,
- "inactivePhaseStartAt": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "measurePerSending": 0,
- "currentTime": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "measure": 0,
- "roiX": 0,
- "roiY": 0,
- "sensorVersion": "string",
- "timingBudget": 0,
- "ambientLight": 0,
- "lastShutdownReason": "string"
}, - "date": "CURRENT_TIMESTAMP",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP"
}List LastUplinks
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
| createdAt[before] | string |
| createdAt[strictly_before] | string |
| createdAt[after] | string |
| createdAt[strictly_after] | string |
| updatedAt[before] | string |
| updatedAt[strictly_before] | string |
| updatedAt[after] | string |
| updatedAt[strictly_after] | string |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "type": "string",
- "sensor": "/entity/1",
- "networkInfo": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "rssi": 0,
- "snr": 0,
- "sf": 0,
- "signalStrength": 0
}, - "provider": "/entity/1",
- "decoded": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "activePhasePeriod": 0,
- "activePhaseStartAt": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "fcnt": 0,
- "dailyConfigTime": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "distanceMode": "string",
- "hasAntenna": true,
- "inactivePhasePeriod": 0,
- "inactivePhaseStartAt": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "measurePerSending": 0,
- "currentTime": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "measure": 0,
- "roiX": 0,
- "roiY": 0,
- "sensorVersion": "string",
- "timingBudget": 0,
- "ambientLight": 0,
- "lastShutdownReason": "string"
}, - "date": "CURRENT_TIMESTAMP",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Get a LastUplink
| id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "type": "string",
- "sensor": "/entity/1",
- "networkInfo": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "rssi": 0,
- "snr": 0,
- "sf": 0,
- "signalStrength": 0
}, - "provider": "/entity/1",
- "decoded": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "activePhasePeriod": 0,
- "activePhaseStartAt": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "fcnt": 0,
- "dailyConfigTime": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "distanceMode": "string",
- "hasAntenna": true,
- "inactivePhasePeriod": 0,
- "inactivePhaseStartAt": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "measurePerSending": 0,
- "currentTime": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "measure": 0,
- "roiX": 0,
- "roiY": 0,
- "sensorVersion": "string",
- "timingBudget": 0,
- "ambientLight": 0,
- "lastShutdownReason": "string"
}, - "date": "CURRENT_TIMESTAMP",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP"
}Updates partially a LastUplink
| id required | string Resource identifier |
Any of the following attributes can be updated separately. At least one element is required.
null{- "@context": "string",
- "@id": "string",
- "@type": "string"
}List Measuress
| container_id required | string Container's ID |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 1000 ] Default: 30 The number of items per page |
| order[measureDate] | string Default: "desc" Enum: "asc" "desc" Spectify this filter to change the order of the results |
| calculationPeriod | string Default: "two_hours" Enum: "two_hours" "day" "week" "month" Example: calculationPeriod=day Spectify this filter to change the order of the results. |
| calculationPeriod[] | string Default: "two_hours" Enum: "two_hours" "day" "week" "month" Example: calculationPeriod[]=two_hours&calculationPeriod[]=day Use this filter if you want to get different calculation period in the same result set. |
| measureDate[gt] | string Example: measureDate[gt]=2020-01-01T00:00:00Z Filter by measureDate after datetime. |
| measureDate[gte] | string Example: measureDate[gte]=2020-01-01T00:00:00Z Filter by measureDate after or at datetime. |
| measureDate[lt] | string Example: measureDate[lt]=2020-01-01T00:00:00Z Filter by measureDate before datetime. |
| measureDate[lte] | string Example: measureDate[lte]=2020-01-01T00:00:00Z Filter by measureDate before or at datetime. |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "_id": "string",
- "sensorId": "string",
- "containerId": "string",
- "measureDate": "2019-08-24T14:15:22Z",
- "smoothedFillLevel": 0,
- "fillLevel": 0
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List Measuress
| container_id required | string Container's ID |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 10000 ] Default: 30 The number of items per page |
| order[measureDate] | string Default: "desc" Enum: "asc" "desc" Spectify this filter to change the order of the results |
| calculationPeriod | string Default: "two_hours" Enum: "two_hours" "day" "week" "month" Example: calculationPeriod=day Spectify this filter to change the order of the results. |
| calculationPeriod[] | string Default: "two_hours" Enum: "two_hours" "day" "week" "month" Example: calculationPeriod[]=two_hours&calculationPeriod[]=day Use this filter if you want to get different calculation period in the same result set. |
| measureDate[gt] | string Example: measureDate[gt]=2020-01-01T00:00:00Z Filter by measureDate after datetime. |
| measureDate[gte] | string Example: measureDate[gte]=2020-01-01T00:00:00Z Filter by measureDate after or at datetime. |
| measureDate[lt] | string Example: measureDate[lt]=2020-01-01T00:00:00Z Filter by measureDate before datetime. |
| measureDate[lte] | string Example: measureDate[lte]=2020-01-01T00:00:00Z Filter by measureDate before or at datetime. |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "_id": "string",
- "sensorId": "string",
- "containerId": "string",
- "measureDate": "2019-08-24T14:15:22Z",
- "smoothedFillLevel": 0,
- "fillLevel": 0
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List Measuress
| container_id required | string Container's ID |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 10000 ] Default: 30 The number of items per page |
| order[measureDate] | string Default: "desc" Enum: "asc" "desc" Spectify this filter to change the order of the results |
| calculationPeriod | string Default: "two_hours" Enum: "two_hours" "day" "week" "month" Example: calculationPeriod=day Spectify this filter to change the order of the results. |
| calculationPeriod[] | string Default: "two_hours" Enum: "two_hours" "day" "week" "month" Example: calculationPeriod[]=two_hours&calculationPeriod[]=day Use this filter if you want to get different calculation period in the same result set. |
| measureDate[gt] | string Example: measureDate[gt]=2020-01-01T00:00:00Z Filter by measureDate after datetime. |
| measureDate[gte] | string Example: measureDate[gte]=2020-01-01T00:00:00Z Filter by measureDate after or at datetime. |
| measureDate[lt] | string Example: measureDate[lt]=2020-01-01T00:00:00Z Filter by measureDate before datetime. |
| measureDate[lte] | string Example: measureDate[lte]=2020-01-01T00:00:00Z Filter by measureDate before or at datetime. |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "_id": "string",
- "sensorId": "string",
- "containerId": "string",
- "measureDate": "2019-08-24T14:15:22Z",
- "smoothedFillLevel": 0,
- "fillLevel": 0
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List Missions
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "state": "SCHEDULED",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "affectedTo": "/entity/1",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "interventionsTotalCount": 0,
- "interventionsDoneCount": 0
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Creates a Mission
The new Mission resource
| name | string |
| state required | string Default: "SCHEDULED" |
| startDate | string or null <date-time> |
| endDate | string or null <date-time> |
| affectedTo | string or null <iri-reference> |
{- "name": "string",
- "state": "SCHEDULED",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "affectedTo": "/entity/1"
}{- "@id": "string",
- "@type": "string",
- "@context": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "state": "SCHEDULED",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "affectedTo": "/entity/1",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "interventionsTotalCount": 0,
- "interventionsDoneCount": 0
}Get a Mission
| id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "state": "SCHEDULED",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "affectedTo": "/entity/1",
- "interventions": [
- "/entity/1"
], - "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "interventionsTotalCount": 0,
- "interventionsDoneCount": 0
}Replaces the Mission
| id required | string Resource identifier |
The updated Mission resource
| name | string |
| state required | string Default: "SCHEDULED" |
| startDate | string or null <date-time> |
| endDate | string or null <date-time> |
| affectedTo | string or null <iri-reference> |
{- "name": "string",
- "state": "SCHEDULED",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "affectedTo": "/entity/1"
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "state": "SCHEDULED",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "affectedTo": "/entity/1",
- "interventions": [
- "/entity/1"
], - "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "interventionsTotalCount": 0,
- "interventionsDoneCount": 0
}Updates partially a Mission
| id required | string Resource identifier |
Any of the following attributes can be updated separately. At least one element is required.
null{- "@context": "string",
- "@id": "string",
- "@type": "string"
}List Missions
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "state": "SCHEDULED",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "affectedTo": "/entity/1",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "interventionsTotalCount": 0,
- "interventionsDoneCount": 0
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List Networks
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "name": "string",
- "providers": [
- "/entity/1"
]
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Get a Organization
| id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "groups": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "children": [
- { }
]
}
], - "users": [
- "/entity/1"
], - "children": [
- { }
], - "parent": { },
- "models": [
- "/entity/1"
], - "flows": [
- "/entity/1"
], - "iSmartSyncConfig": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "endpoint": "string",
- "basicAuth": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "clientId": "string"
}, - "parameters": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "defaultTimezone": "Europe/Paris"
}, - "defaultTimezone": "string"
}Replaces the Organization
| id required | string Resource identifier |
The updated Organization resource
| code | string or null |
| name | string |
| crmCustomerId | string or null |
Organization-Organization.rw_Organization.write_Organization.write.item (object) The "mother" organization of an organization | |
| models | Array of strings <iri-reference> |
| flows | Array of strings <iri-reference> |
object (ISmartSyncConfig-Organization.rw_Organization.write_Organization.write.item) | |
object (OrganizationParameters-Organization.rw_Organization.write_Organization.write.item) |
{- "code": "string",
- "name": "string",
- "crmCustomerId": "string",
- "parent": { },
- "models": [
- "/entity/1"
], - "flows": [
- "/entity/1"
], - "iSmartSyncConfig": {
- "enabled": true,
- "endpoint": "string",
- "basicAuth": { },
- "clientId": "string"
}, - "parameters": { }
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "groups": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "children": [
- { }
]
}
], - "users": [
- "/entity/1"
], - "children": [
- { }
], - "parent": { },
- "models": [
- "/entity/1"
], - "flows": [
- "/entity/1"
], - "iSmartSyncConfig": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "endpoint": "string",
- "basicAuth": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "clientId": "string"
}, - "parameters": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "defaultTimezone": "Europe/Paris"
}, - "defaultTimezone": "string"
}Updates partially a Organization
| id required | string Resource identifier |
Any of the following attributes can be updated separately. At least one element is required.
null{- "@context": "string",
- "@id": "string",
- "@type": "string"
}List Organizations
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| crmCustomerId | string |
| order[name] | string Enum: "asc" "desc" |
| createdAt[before] | string |
| createdAt[strictly_before] | string |
| createdAt[after] | string |
| createdAt[strictly_after] | string |
| updatedAt[before] | string |
| updatedAt[strictly_before] | string |
| updatedAt[after] | string |
| updatedAt[strictly_after] | string |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
| tag | string |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "children": [
- { }
], - "parent": { },
- "parameters": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "defaultTimezone": "Europe/Paris"
}, - "defaultTimezone": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Get a Profile
| name required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "createUser": 0,
- "readUser": 0,
- "updateUser": 0,
- "deleteUser": 0,
- "createOrganization": 0,
- "readOrganization": 0,
- "updateOrganization": 0,
- "deleteOrganization": 0,
- "createSensor": 0,
- "readSensor": 0,
- "updateSensor": 0,
- "deleteSensor": 0,
- "createContainer": 0,
- "readContainer": 0,
- "updateContainer": 0,
- "deleteContainer": 0,
- "createAnomaly": 0,
- "readAnomaly": 0,
- "updateAnomaly": 0,
- "deleteAnomaly": 0,
- "createIntervention": 0,
- "readIntervention": 0,
- "updateIntervention": 0,
- "deleteIntervention": 0,
- "deleteAlert": null,
- "createAlertDays": null,
- "createAlert": null,
- "readAlertDays": null,
- "readAlert": null,
- "updateAlertDays": null,
- "updateAlert": null,
- "deleteAlertDays": null,
- "createContract": null,
- "readContract": null,
- "updateContract": null,
- "deleteContract": null,
- "createKpiWidget": null,
- "readKpiWidget": null,
- "updateKpiWidget": null,
- "deleteKpiWidget": null,
- "createDepositPoint": null,
- "readDepositPoint": null,
- "updateDepositPoint": null,
- "deleteDepositPoint": null,
- "createGroup": null,
- "readGroup": null,
- "updateGroup": null,
- "deleteGroup": null,
- "createAction": null,
- "readAction": null,
- "updateAction": null,
- "deleteAction": null,
- "createMission": null,
- "readMission": null,
- "updateMission": null,
- "deleteMission": null
}List Profiles
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "name": "string",
- "createUser": 0,
- "readUser": 0,
- "updateUser": 0,
- "deleteUser": 0,
- "createOrganization": 0,
- "readOrganization": 0,
- "updateOrganization": 0,
- "deleteOrganization": 0,
- "createSensor": 0,
- "readSensor": 0,
- "updateSensor": 0,
- "deleteSensor": 0,
- "createContainer": 0,
- "readContainer": 0,
- "updateContainer": 0,
- "deleteContainer": 0,
- "createAnomaly": 0,
- "readAnomaly": 0,
- "updateAnomaly": 0,
- "deleteAnomaly": 0,
- "createIntervention": 0,
- "readIntervention": 0,
- "updateIntervention": 0,
- "deleteIntervention": 0,
- "deleteAlert": null,
- "createAlertDays": null,
- "createAlert": null,
- "readAlertDays": null,
- "readAlert": null,
- "updateAlertDays": null,
- "updateAlert": null,
- "deleteAlertDays": null,
- "createContract": null,
- "readContract": null,
- "updateContract": null,
- "deleteContract": null,
- "createKpiWidget": null,
- "readKpiWidget": null,
- "updateKpiWidget": null,
- "deleteKpiWidget": null,
- "createDepositPoint": null,
- "readDepositPoint": null,
- "updateDepositPoint": null,
- "deleteDepositPoint": null,
- "createGroup": null,
- "readGroup": null,
- "updateGroup": null,
- "deleteGroup": null,
- "createAction": null,
- "readAction": null,
- "updateAction": null,
- "deleteAction": null,
- "createMission": null,
- "readMission": null,
- "updateMission": null,
- "deleteMission": null
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List Providers
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "name": "string",
- "network": "/entity/1",
- "provisioningSupported": true
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List Sensors
| organization_id required | string Sensor's Organization ID |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| hasActiveContract | string If true, returns only sensors having a currently active contract (endedAt IS NULL or endedAt > now). |
| type | string Example: type=HEYLIOT Filter by sensor type |
| version | string |
| loraId | string |
| sigfoxId | string |
| imei | string |
| serialNumber | string |
| tag | string Name (or list) of sensor tag(s). |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
| createdAt[before] | string |
| createdAt[strictly_before] | string |
| createdAt[after] | string |
| createdAt[strictly_after] | string |
| updatedAt[before] | string |
| updatedAt[strictly_before] | string |
| updatedAt[after] | string |
| updatedAt[strictly_after] | string |
| with | string Will add some attributes to response |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "serialNumber": "s",
- "type": "HEYLIOT",
- "status": "string",
- "loraId": "string",
- "sigfoxId": "string",
- "imei": "string",
- "version": "string",
- "softwareVersion": "string",
- "sensorConfiguration": "/entity/1",
- "organization": "/entity/1",
- "fastModeReceived": 0,
- "fcnt": 0,
- "hasAntenna": true,
- "location": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "latitude": 0,
- "longitude": 0,
- "radius": 0
}, - "batteryLevel": 100,
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "latitude": 0,
- "longitude": 0,
- "geolocationRadius": 0
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Creates a Sensor
| organization_id required | string Sensor's Organization ID |
The new Sensor resource
| serialNumber required | string <= 1 characters |
| type required | string Default: "HEYLIOT" |
| status required | string |
| loraId | string or null |
| sigfoxId | string or null |
| imei | string or null |
| version required | string |
| softwareVersion | string or null |
| sensorConfiguration | string or null <iri-reference> |
| tags | Array of strings <iri-reference> |
object (IotSensorConfiguration-Sensor.rw_Sensor.write_Sensor.write.collection) | |
| fastModeReceived | integer |
| fcnt | integer |
object (Quota-Sensor.rw_Sensor.write_Sensor.write.collection) | |
| batteryLevel | integer or null Default: 100 |
| factoryData | any |
| latitude | number or null |
| longitude | number or null |
{- "serialNumber": "s",
- "type": "HEYLIOT",
- "status": "string",
- "loraId": "string",
- "sigfoxId": "string",
- "imei": "string",
- "version": "string",
- "softwareVersion": "string",
- "sensorConfiguration": "/entity/1",
- "tags": [
- "/entity/1"
], - "ackedConfiguration": {
- "dailyConfigTime": { },
- "activePhasePeriod": 0,
- "activePhaseStartAt": { },
- "inactivePhasePeriod": 0,
- "inactivePhaseStartAt": { },
- "distanceMode": "string",
- "measurePerSending": 0,
- "roiX": 0,
- "roiY": 0,
- "timingBudget": 0
}, - "fastModeReceived": 0,
- "fcnt": 0,
- "quota": {
- "remaining": 5,
- "lastReset": "2019-08-24T14:15:22Z"
}, - "batteryLevel": 100,
- "factoryData": null,
- "latitude": 0,
- "longitude": 0
}{- "@id": "string",
- "@type": "string",
- "@context": "string",
- "serialNumber": "s",
- "type": "HEYLIOT",
- "status": "string",
- "loraId": "string",
- "sigfoxId": "string",
- "imei": "string",
- "version": "string",
- "softwareVersion": "string",
- "sensorConfiguration": "/entity/1",
- "organization": "/entity/1",
- "fastModeReceived": 0,
- "fcnt": 0,
- "hasAntenna": true,
- "location": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "latitude": 0,
- "longitude": 0,
- "radius": 0
}, - "batteryLevel": 100,
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "latitude": 0,
- "longitude": 0,
- "geolocationRadius": 0
}Get a Sensor
| serialNumber required | string Resource identifier |
| with | string Will add some attributes to response |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "serialNumber": "s",
- "type": "HEYLIOT",
- "status": "string",
- "loraId": "string",
- "sigfoxId": "string",
- "imei": "string",
- "version": "string",
- "softwareVersion": "string",
- "sensorConfiguration": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "default": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "activePhaseStartAt": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "activePhasePeriod": 0,
- "inactivePhaseStartAt": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "inactivePhasePeriod": 0,
- "measurePerSending": 0,
- "dailyConfigTime": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "distanceMode": "string",
- "anglePosition": 0,
- "timingBudget": 0,
- "roiX": 0,
- "roiY": 0
}, - "organization": "/entity/1",
- "contracts": [
- "/entity/1"
], - "fastModeReceived": 0,
- "fcnt": 0,
- "hasAntenna": true,
- "lastUplinks": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "type": "string",
- "networkInfo": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "rssi": 0,
- "snr": 0,
- "sf": 0,
- "signalStrength": 0
}, - "provider": "/entity/1",
- "date": "CURRENT_TIMESTAMP",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP"
}
], - "location": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "latitude": 0,
- "longitude": 0,
- "radius": 0
}, - "batteryLevel": 100,
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "activeContract": "/entity/1",
- "latestContract": "/entity/1",
- "latestUplink": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "type": "string",
- "networkInfo": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "rssi": 0,
- "snr": 0,
- "sf": 0,
- "signalStrength": 0
}, - "provider": "/entity/1",
- "date": "CURRENT_TIMESTAMP",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP"
}, - "latitude": 0,
- "longitude": 0,
- "geolocationRadius": 0
}Replaces the Sensor
| serialNumber required | string Resource identifier |
The updated Sensor resource
| serialNumber required | string <= 1 characters |
| type required | string Default: "HEYLIOT" |
| status required | string |
| loraId | string or null |
| sigfoxId | string or null |
| imei | string or null |
| version required | string |
| softwareVersion | string or null |
| sensorConfiguration | string or null <iri-reference> |
| tags | Array of strings <iri-reference> |
object (IotSensorConfiguration-Sensor.rw_Sensor.write_Sensor.write.item) | |
| fastModeReceived | integer |
| fcnt | integer |
object (Quota-Sensor.rw_Sensor.write_Sensor.write.item) | |
| batteryLevel | integer or null Default: 100 |
| factoryData | any |
| latitude | number or null |
| longitude | number or null |
{- "serialNumber": "s",
- "type": "HEYLIOT",
- "status": "string",
- "loraId": "string",
- "sigfoxId": "string",
- "imei": "string",
- "version": "string",
- "softwareVersion": "string",
- "sensorConfiguration": "/entity/1",
- "tags": [
- "/entity/1"
], - "ackedConfiguration": {
- "dailyConfigTime": { },
- "activePhasePeriod": 0,
- "activePhaseStartAt": { },
- "inactivePhasePeriod": 0,
- "inactivePhaseStartAt": { },
- "distanceMode": "string",
- "measurePerSending": 0,
- "roiX": 0,
- "roiY": 0,
- "timingBudget": 0
}, - "fastModeReceived": 0,
- "fcnt": 0,
- "quota": {
- "remaining": 5,
- "lastReset": "2019-08-24T14:15:22Z"
}, - "batteryLevel": 100,
- "factoryData": null,
- "latitude": 0,
- "longitude": 0
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "serialNumber": "s",
- "type": "HEYLIOT",
- "status": "string",
- "loraId": "string",
- "sigfoxId": "string",
- "imei": "string",
- "version": "string",
- "softwareVersion": "string",
- "sensorConfiguration": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "default": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "activePhaseStartAt": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "activePhasePeriod": 0,
- "inactivePhaseStartAt": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "inactivePhasePeriod": 0,
- "measurePerSending": 0,
- "dailyConfigTime": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "distanceMode": "string",
- "anglePosition": 0,
- "timingBudget": 0,
- "roiX": 0,
- "roiY": 0
}, - "organization": "/entity/1",
- "contracts": [
- "/entity/1"
], - "fastModeReceived": 0,
- "fcnt": 0,
- "hasAntenna": true,
- "lastUplinks": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "type": "string",
- "networkInfo": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "rssi": 0,
- "snr": 0,
- "sf": 0,
- "signalStrength": 0
}, - "provider": "/entity/1",
- "date": "CURRENT_TIMESTAMP",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP"
}
], - "location": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "latitude": 0,
- "longitude": 0,
- "radius": 0
}, - "batteryLevel": 100,
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "activeContract": "/entity/1",
- "latestContract": "/entity/1",
- "latestUplink": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "type": "string",
- "networkInfo": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "rssi": 0,
- "snr": 0,
- "sf": 0,
- "signalStrength": 0
}, - "provider": "/entity/1",
- "date": "CURRENT_TIMESTAMP",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP"
}, - "latitude": 0,
- "longitude": 0,
- "geolocationRadius": 0
}Updates partially a Sensor
| serialNumber required | string Resource identifier |
Any of the following attributes can be updated separately. At least one element is required.
null{- "@context": "string",
- "@id": "string",
- "@type": "string"
}Add Tag to Sensor
| serialNumber required | string Resource identifier |
| tagId required | string Example: sensor-lost Tag ID |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "serialNumber": "s",
- "type": "HEYLIOT",
- "status": "string",
- "loraId": "string",
- "sigfoxId": "string",
- "imei": "string",
- "version": "string",
- "softwareVersion": "string",
- "sensorConfiguration": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "default": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "activePhaseStartAt": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "activePhasePeriod": 0,
- "inactivePhaseStartAt": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "inactivePhasePeriod": 0,
- "measurePerSending": 0,
- "dailyConfigTime": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "distanceMode": "string",
- "anglePosition": 0,
- "timingBudget": 0,
- "roiX": 0,
- "roiY": 0
}, - "organization": "/entity/1",
- "contracts": [
- "/entity/1"
], - "fastModeReceived": 0,
- "fcnt": 0,
- "hasAntenna": true,
- "lastUplinks": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "type": "string",
- "networkInfo": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "rssi": 0,
- "snr": 0,
- "sf": 0,
- "signalStrength": 0
}, - "provider": "/entity/1",
- "date": "CURRENT_TIMESTAMP",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP"
}
], - "location": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "latitude": 0,
- "longitude": 0,
- "radius": 0
}, - "batteryLevel": 100,
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "activeContract": "/entity/1",
- "latestContract": "/entity/1",
- "latestUplink": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "type": "string",
- "networkInfo": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "rssi": 0,
- "snr": 0,
- "sf": 0,
- "signalStrength": 0
}, - "provider": "/entity/1",
- "date": "CURRENT_TIMESTAMP",
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP"
}, - "latitude": 0,
- "longitude": 0,
- "geolocationRadius": 0
}Get a SensorConfiguration
| id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "default": true,
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "activePhaseStartAt": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "activePhasePeriod": 0,
- "inactivePhaseStartAt": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "inactivePhasePeriod": 0,
- "measurePerSending": 0,
- "dailyConfigTime": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "distanceMode": "string",
- "anglePosition": 0,
- "timingBudget": 0,
- "roiX": 0,
- "roiY": 0,
- "organization": "/entity/1"
}List SensorConfigurations
| organization_id required | string SensorConfiguration Organization's ID |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| order[createdAt] | string Enum: "asc" "desc" |
| order[updatedAt] | string Enum: "asc" "desc" |
| createdAt[before] | string |
| createdAt[strictly_before] | string |
| createdAt[after] | string |
| createdAt[strictly_after] | string |
| updatedAt[before] | string |
| updatedAt[strictly_before] | string |
| updatedAt[after] | string |
| updatedAt[strictly_after] | string |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "default": true,
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "activePhaseStartAt": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "activePhasePeriod": 0,
- "inactivePhaseStartAt": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "inactivePhasePeriod": 0,
- "measurePerSending": 0,
- "dailyConfigTime": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "distanceMode": "string",
- "anglePosition": 0,
- "timingBudget": 0,
- "roiX": 0,
- "roiY": 0,
- "organization": "/entity/1"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Creates a SensorConfiguration
The new SensorConfiguration resource
| default | boolean |
| name required | string |
required | object (TimeWithoutDate-SensorConfiguration.rw_SensorConfiguration.write_SensorConfiguration.write.collection) |
| activePhasePeriod required | integer |
required | object (TimeWithoutDate-SensorConfiguration.rw_SensorConfiguration.write_SensorConfiguration.write.collection) |
| inactivePhasePeriod required | integer |
| measurePerSending required | integer |
required | object (TimeWithoutDate-SensorConfiguration.rw_SensorConfiguration.write_SensorConfiguration.write.collection) |
| distanceMode required | string |
| anglePosition required | integer |
| timingBudget required | integer |
| roiX required | integer |
| roiY required | integer |
{- "default": true,
- "name": "string",
- "activePhaseStartAt": { },
- "activePhasePeriod": 0,
- "inactivePhaseStartAt": { },
- "inactivePhasePeriod": 0,
- "measurePerSending": 0,
- "dailyConfigTime": { },
- "distanceMode": "string",
- "anglePosition": 0,
- "timingBudget": 0,
- "roiX": 0,
- "roiY": 0
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "default": true,
- "createdAt": "CURRENT_TIMESTAMP",
- "updatedAt": "CURRENT_TIMESTAMP",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "activePhaseStartAt": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "activePhasePeriod": 0,
- "inactivePhaseStartAt": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "inactivePhasePeriod": 0,
- "measurePerSending": 0,
- "dailyConfigTime": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "distanceMode": "string",
- "anglePosition": 0,
- "timingBudget": 0,
- "roiX": 0,
- "roiY": 0,
- "organization": "/entity/1"
}List Tags
| organization_id required | string Organization's tags |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "name": "string",
- "description": "string",
- "isFeatureFlag": true,
- "organizations": [
- "/entity/1"
]
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}List Tags
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "name": "string",
- "description": "string",
- "isFeatureFlag": true,
- "organizations": [
- "/entity/1"
]
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Get a Tag
| name required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "description": "string",
- "isFeatureFlag": true,
- "organizations": [
- "/entity/1"
], - "containers": [
- "/entity/1"
], - "sensors": [
- "/entity/1"
]
}Updates partially a Tag
| name required | string The tag name |
Any of the following attributes can be updated separately. At least one element is required.
null{- "@context": "string",
- "@id": "string",
- "@type": "string"
}Ask for password reset
| email required | string The email address of the concerned user |
{- "email": "string"
}{- "message": "string"
}Get a User
| id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "email": "user@example.com",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "phone": "string",
- "organization": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "children": [
- { }
], - "tags": [
- "/entity/1"
], - "defaultTimezone": "string"
}, - "language": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "isoCode": "string",
- "name": "string",
- "enName": "string"
}, - "apps": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "key": "string"
}
], - "allowedGroups": [
- "/entity/1"
], - "forceChangePassword": true,
- "resetToken": "string",
- "username": "string",
- "roles": [
- "string"
], - "profile": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "createUser": 0,
- "readUser": 0,
- "updateUser": 0,
- "deleteUser": 0,
- "createOrganization": 0,
- "readOrganization": 0,
- "updateOrganization": 0,
- "deleteOrganization": 0,
- "createSensor": 0,
- "readSensor": 0,
- "updateSensor": 0,
- "deleteSensor": 0,
- "createContainer": 0,
- "readContainer": 0,
- "updateContainer": 0,
- "deleteContainer": 0,
- "createAnomaly": 0,
- "readAnomaly": 0,
- "updateAnomaly": 0,
- "deleteAnomaly": 0,
- "createIntervention": 0,
- "readIntervention": 0,
- "updateIntervention": 0,
- "deleteIntervention": 0,
- "deleteAlert": null,
- "createAlertDays": null,
- "createAlert": null,
- "readAlertDays": null,
- "readAlert": null,
- "updateAlertDays": null,
- "updateAlert": null,
- "deleteAlertDays": null,
- "createContract": null,
- "readContract": null,
- "updateContract": null,
- "deleteContract": null,
- "createKpiWidget": null,
- "readKpiWidget": null,
- "updateKpiWidget": null,
- "deleteKpiWidget": null,
- "createDepositPoint": null,
- "readDepositPoint": null,
- "updateDepositPoint": null,
- "deleteDepositPoint": null,
- "createGroup": null,
- "readGroup": null,
- "updateGroup": null,
- "deleteGroup": null,
- "createAction": null,
- "readAction": null,
- "updateAction": null,
- "deleteAction": null,
- "createMission": null,
- "readMission": null,
- "updateMission": null,
- "deleteMission": null
}
}Replaces the User
| id required | string Resource identifier |
The updated User resource
| email required | |
| firstName required | string |
| lastName required | string |
| phone | string or null |
| password | string |
| organization | string <iri-reference> |
| language | string <iri-reference> |
| apps | Array of strings <iri-reference> |
| allowedGroups | Array of strings <iri-reference> |
| forceChangePassword | boolean |
| resetToken | string or null |
{- "email": "user@example.com",
- "firstName": "string",
- "lastName": "string",
- "phone": "string",
- "password": "string",
- "organization": "/entity/1",
- "language": "/entity/1",
- "apps": [
- "/entity/1"
], - "allowedGroups": [
- "/entity/1"
], - "forceChangePassword": true,
- "resetToken": "string"
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "email": "user@example.com",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "phone": "string",
- "organization": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "children": [
- { }
], - "tags": [
- "/entity/1"
], - "defaultTimezone": "string"
}, - "language": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "isoCode": "string",
- "name": "string",
- "enName": "string"
}, - "apps": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "key": "string"
}
], - "allowedGroups": [
- "/entity/1"
], - "forceChangePassword": true,
- "resetToken": "string",
- "username": "string",
- "roles": [
- "string"
], - "profile": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "createUser": 0,
- "readUser": 0,
- "updateUser": 0,
- "deleteUser": 0,
- "createOrganization": 0,
- "readOrganization": 0,
- "updateOrganization": 0,
- "deleteOrganization": 0,
- "createSensor": 0,
- "readSensor": 0,
- "updateSensor": 0,
- "deleteSensor": 0,
- "createContainer": 0,
- "readContainer": 0,
- "updateContainer": 0,
- "deleteContainer": 0,
- "createAnomaly": 0,
- "readAnomaly": 0,
- "updateAnomaly": 0,
- "deleteAnomaly": 0,
- "createIntervention": 0,
- "readIntervention": 0,
- "updateIntervention": 0,
- "deleteIntervention": 0,
- "deleteAlert": null,
- "createAlertDays": null,
- "createAlert": null,
- "readAlertDays": null,
- "readAlert": null,
- "updateAlertDays": null,
- "updateAlert": null,
- "deleteAlertDays": null,
- "createContract": null,
- "readContract": null,
- "updateContract": null,
- "deleteContract": null,
- "createKpiWidget": null,
- "readKpiWidget": null,
- "updateKpiWidget": null,
- "deleteKpiWidget": null,
- "createDepositPoint": null,
- "readDepositPoint": null,
- "updateDepositPoint": null,
- "deleteDepositPoint": null,
- "createGroup": null,
- "readGroup": null,
- "updateGroup": null,
- "deleteGroup": null,
- "createAction": null,
- "readAction": null,
- "updateAction": null,
- "deleteAction": null,
- "createMission": null,
- "readMission": null,
- "updateMission": null,
- "deleteMission": null
}
}Updates partially a User
| id required | string Resource identifier |
Any of the following attributes can be updated separately. At least one element is required.
null{- "@context": "string",
- "@id": "string",
- "@type": "string"
}List Users
| organization_id required | any User Organization's ID |
| page | integer Default: 1 The collection page number |
| itemsPerPage | integer [ 0 .. 100 ] Default: 30 The number of items per page |
| order[firstName] | string Enum: "asc" "desc" |
| order[lastName] | string Enum: "asc" "desc" |
| order[email] | string Enum: "asc" "desc" |
string | |
| profile | string |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "email": "user@example.com",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "phone": "string",
- "language": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "isoCode": "string",
- "name": "string",
- "enName": "string"
}, - "allowedGroups": [
- "/entity/1"
], - "username": "string",
- "roles": [
- "string"
], - "profile": "/entity/1"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:previous": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}Creates a User
| organization_id required | any User's Organization ID |
The new User resource
| email required | |
| firstName required | string |
| lastName required | string |
| phone | string or null |
| password | string |
| organization | string <iri-reference> |
| language | string <iri-reference> |
| apps | Array of strings <iri-reference> |
| allowedGroups | Array of strings <iri-reference> |
| forceChangePassword | boolean |
| resetToken | string or null |
{- "email": "user@example.com",
- "firstName": "string",
- "lastName": "string",
- "phone": "string",
- "password": "string",
- "organization": "/entity/1",
- "language": "/entity/1",
- "apps": [
- "/entity/1"
], - "allowedGroups": [
- "/entity/1"
], - "forceChangePassword": true,
- "resetToken": "string"
}{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "email": "user@example.com",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "firstName": "string",
- "lastName": "string",
- "phone": "string",
- "language": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "isoCode": "string",
- "name": "string",
- "enName": "string"
}, - "allowedGroups": [
- "/entity/1"
], - "username": "string",
- "roles": [
- "string"
], - "profile": "/entity/1"
}