Download OpenAPI specification:Download
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 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
}
]
}
}
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
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
}
]
}
}
Get a Comment
id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "content": "string",
- "picture": "string",
- "container": "/entity/1",
- "sensor": "/entity/1",
- "author": "/entity/1"
}
Replaces the Comment
id required | string Resource identifier |
The updated Comment resource
content | string |
picture | string or null |
container | string or null <iri-reference> |
sensor | string or null <iri-reference> |
{- "content": "string",
- "picture": "string",
- "container": "/entity/1",
- "sensor": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "content": "string",
- "picture": "string",
- "container": "/entity/1",
- "sensor": "/entity/1",
- "author": "/entity/1"
}
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",
- "content": "string",
- "picture": "string",
- "container": "/entity/1",
- "sensor": "/entity/1",
- "author": "/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 Comment
The new Comment resource
content | string |
picture | string or null |
container | string or null <iri-reference> |
sensor | string or null <iri-reference> |
{- "content": "string",
- "picture": "string",
- "container": "/entity/1",
- "sensor": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "content": "string",
- "picture": "string",
- "container": "/entity/1",
- "sensor": "/entity/1",
- "author": "/entity/1"
}
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",
- "content": "string",
- "picture": "string",
- "container": "/entity/1",
- "sensor": "/entity/1",
- "author": "/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 Comment
The new Comment resource
content | string |
picture | string or null |
container | string or null <iri-reference> |
sensor | string or null <iri-reference> |
{- "content": "string",
- "picture": "string",
- "container": "/entity/1",
- "sensor": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "content": "string",
- "picture": "string",
- "container": "/entity/1",
- "sensor": "/entity/1",
- "author": "/entity/1"
}
Get a Container
id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "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",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string"
}, - "logisticStatus": "TO_EQUIP",
- "geolocLongitude": 0,
- "geolocLatitude": 0
}
Replaces the Container
id required | string Resource identifier |
The updated Container resource
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" |
geolocLongitude | number Deprecated |
geolocLatitude | number Deprecated |
{- "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",
- "geolocLongitude": 0,
- "geolocLatitude": 0
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "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",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string"
}, - "logisticStatus": "TO_EQUIP",
- "geolocLongitude": 0,
- "geolocLatitude": 0
}
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",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "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",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string"
}, - "logisticStatus": "TO_EQUIP",
- "geolocLongitude": 0,
- "geolocLatitude": 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 Container
The new Container resource
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" |
geolocLongitude | number Deprecated |
geolocLatitude | number Deprecated |
{- "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",
- "geolocLongitude": 0,
- "geolocLatitude": 0
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "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",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string"
}, - "logisticStatus": "TO_EQUIP",
- "geolocLongitude": 0,
- "geolocLatitude": 0
}
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",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "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",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string"
}, - "logisticStatus": "TO_EQUIP",
- "geolocLongitude": 0,
- "geolocLatitude": 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
}
]
}
}
Create a container
group_id required | string Container Group's ID |
The new Container resource
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" |
geolocLongitude | number Deprecated |
geolocLatitude | number Deprecated |
{- "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",
- "geolocLongitude": 0,
- "geolocLatitude": 0
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "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",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string"
}, - "logisticStatus": "TO_EQUIP",
- "geolocLongitude": 0,
- "geolocLatitude": 0
}
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",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "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",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string"
}, - "logisticStatus": "TO_EQUIP",
- "geolocLongitude": 0,
- "geolocLatitude": 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 Container
The new Container resource
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" |
geolocLongitude | number Deprecated |
geolocLatitude | number Deprecated |
{- "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",
- "geolocLongitude": 0,
- "geolocLatitude": 0
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "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",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string"
}, - "logisticStatus": "TO_EQUIP",
- "geolocLongitude": 0,
- "geolocLatitude": 0
}
Add Tag to Container
id required | string Resource identifier |
tagId required | string Example: unclear-boundaries Tag ID |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "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",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string"
}, - "logisticStatus": "TO_EQUIP",
- "geolocLongitude": 0,
- "geolocLatitude": 0
}
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",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "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",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string"
}, - "logisticStatus": "TO_EQUIP",
- "geolocLongitude": 0,
- "geolocLatitude": 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 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
}
]
}
}
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",
- "name": "string",
- "reference": "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
}
]
}
}
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",
- "name": "string",
- "reference": "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 ContainerModel
id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "reference": "string",
- "type": "string",
- "default": true,
- "properties": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}
}
Replaces the ContainerModel
id required | string Resource identifier |
The updated ContainerModel resource
{ }
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "reference": "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 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",
- "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,
- "lastCollect": [
- "string"
], - "lastCommunication": "2019-08-24T14:15:22Z",
- "lastFillLevelDate": "2019-08-24T14:15:22Z",
- "isManualFillLevel": true,
- "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 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",
- "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,
- "lastCollect": [
- "string"
], - "lastCommunication": "2019-08-24T14:15:22Z",
- "lastFillLevelDate": "2019-08-24T14:15:22Z",
- "isManualFillLevel": true,
- "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 ContainerViews
container_id required | string Container's ID |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "_id": "string",
- "id": "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,
- "lastCollect": [
- "string"
], - "lastCommunication": "2019-08-24T14:15:22Z",
- "lastFillLevelDate": "2019-08-24T14:15:22Z",
- "isManualFillLevel": true,
- "hasActiveContract": 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 |
active | boolean Filter active contracts |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z",
- "timezone": "Europe/Paris",
- "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",
- "geolocLongitude": 0,
- "geolocLatitude": 0
}, - "sensor": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "type": "HEYLIOT",
- "status": "string",
- "liveObjectId": "string",
- "sigfoxId": "string",
- "imei": "string",
- "version": "string",
- "softwareVersion": "string",
- "sensorConfiguration": "/entity/1",
- "lastSyncSuccess": true,
- "loraId": "string"
}, - "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 |
active | boolean Filter active contracts |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z",
- "timezone": "Europe/Paris",
- "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",
- "geolocLongitude": 0,
- "geolocLatitude": 0
}, - "sensor": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "type": "HEYLIOT",
- "status": "string",
- "liveObjectId": "string",
- "sigfoxId": "string",
- "imei": "string",
- "version": "string",
- "softwareVersion": "string",
- "sensorConfiguration": "/entity/1",
- "lastSyncSuccess": true,
- "loraId": "string"
}, - "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" |
sensor required | string <iri-reference> |
{- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z",
- "timezone": "Europe/Paris",
- "sensor": "/entity/1"
}
{- "@id": "string",
- "@type": "string",
- "@context": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z",
- "timezone": "Europe/Paris",
- "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",
- "geolocLongitude": 0,
- "geolocLatitude": 0
}, - "sensor": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "type": "HEYLIOT",
- "status": "string",
- "liveObjectId": "string",
- "sigfoxId": "string",
- "imei": "string",
- "version": "string",
- "softwareVersion": "string",
- "sensorConfiguration": "/entity/1",
- "lastSyncSuccess": true,
- "loraId": "string"
}, - "active": 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 |
active | boolean Filter active contracts |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z",
- "timezone": "Europe/Paris",
- "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",
- "geolocLongitude": 0,
- "geolocLatitude": 0
}, - "sensor": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "type": "HEYLIOT",
- "status": "string",
- "liveObjectId": "string",
- "sigfoxId": "string",
- "imei": "string",
- "version": "string",
- "softwareVersion": "string",
- "sensorConfiguration": "/entity/1",
- "lastSyncSuccess": true,
- "loraId": "string"
}, - "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
}
]
}
}
Get a Contract
id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z",
- "timezone": "Europe/Paris",
- "container": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "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",
- "geolocLongitude": 0,
- "geolocLatitude": 0
}, - "sensor": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "serialNumber": "string",
- "type": "HEYLIOT",
- "status": "string",
- "liveObjectId": "string",
- "sigfoxId": "string",
- "imei": "string",
- "version": "string",
- "softwareVersion": "string",
- "sensorConfiguration": "/entity/1",
- "lastSyncSuccess": true,
- "loraId": "string"
}, - "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" |
sensor required | string <iri-reference> |
{- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z",
- "timezone": "Europe/Paris",
- "sensor": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z",
- "timezone": "Europe/Paris",
- "container": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "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",
- "geolocLongitude": 0,
- "geolocLatitude": 0
}, - "sensor": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "serialNumber": "string",
- "type": "HEYLIOT",
- "status": "string",
- "liveObjectId": "string",
- "sigfoxId": "string",
- "imei": "string",
- "version": "string",
- "softwareVersion": "string",
- "sensorConfiguration": "/entity/1",
- "lastSyncSuccess": true,
- "loraId": "string"
}, - "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 |
active | boolean Filter active contracts |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z",
- "timezone": "Europe/Paris",
- "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",
- "geolocLongitude": 0,
- "geolocLatitude": 0
}, - "sensor": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "type": "HEYLIOT",
- "status": "string",
- "liveObjectId": "string",
- "sigfoxId": "string",
- "imei": "string",
- "version": "string",
- "softwareVersion": "string",
- "sensorConfiguration": "/entity/1",
- "lastSyncSuccess": true,
- "loraId": "string"
}, - "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 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",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "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 DepositPoint
The new DepositPoint resource
name required | string |
latitude required | number |
longitude required | number |
address required | string |
{- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string"
}
{- "@id": "string",
- "@type": "string",
- "@context": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string"
}
Get a DepositPoint
id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "latitude": 0,
- "longitude": 0,
- "address": "string",
- "containers": [
- "/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"
}
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 |
byUserId | string Filter by byUserId. |
metadata.key | string |
metadata.value | string |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "containerId": "string",
- "date": "2019-08-24T14:15:22Z",
- "organizationId": "string",
- "sensorId": "string",
- "type": "string",
- "byUserId": "string",
- "metadata": [
- "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 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 |
byUserId | string Filter by byUserId. |
metadata.key | string |
metadata.value | string |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "containerId": "string",
- "date": "2019-08-24T14:15:22Z",
- "organizationId": "string",
- "sensorId": "string",
- "type": "string",
- "byUserId": "string",
- "metadata": [
- "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 |
byUserId | string Filter by byUserId. |
metadata.key | string |
metadata.value | string |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "containerId": "string",
- "date": "2019-08-24T14:15:22Z",
- "organizationId": "string",
- "sensorId": "string",
- "type": "string",
- "byUserId": "string",
- "metadata": [
- "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": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "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": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "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 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": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "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": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "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 FillLevelStasisAlert
id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "maxGap": 0,
- "triggerPeriod": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "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": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "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 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": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "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": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "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": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "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 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": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "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": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "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": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "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"
}
], - "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"
}
], - "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 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"
}
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 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"
}
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 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": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "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 GroupAreaAlert
id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "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": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "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": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "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 |
{- "hydra:member": [
- {
- "@id": "string",
- "@type": "string",
- "@context": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "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": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "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 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": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "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 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
}
], - "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 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
}
]
}
}
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
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
}
]
}
}
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
}
]
}
}
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
}
]
}
}
Get a Organization
id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "groups": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "children": [
- { }
]
}
], - "users": [
- "/entity/1"
], - "children": [
- { }
], - "parent": { },
- "defaultTimezone": "Europe/Paris",
- "models": [
- "/entity/1"
], - "flows": [
- "/entity/1"
]
}
Replaces the Organization
id required | string Resource identifier |
The updated Organization resource
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> |
{- "name": "string",
- "crmCustomerId": "string",
- "parent": { },
- "models": [
- "/entity/1"
], - "flows": [
- "/entity/1"
]
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "groups": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "children": [
- { }
]
}
], - "users": [
- "/entity/1"
], - "children": [
- { }
], - "parent": { },
- "defaultTimezone": "Europe/Paris",
- "models": [
- "/entity/1"
], - "flows": [
- "/entity/1"
]
}
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 |
crmCustomerId[] | Array of strings |
maintenanceLevel | integer |
maintenanceLevel[] | Array of integers |
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",
- "name": "string",
- "children": [
- { }
], - "parent": { },
- "defaultTimezone": "Europe/Paris"
}
], - "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",
- "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,
- "name": "string",
- "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,
- "createGroup": null,
- "readGroup": null,
- "updateGroup": null,
- "deleteGroup": 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",
- "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,
- "name": "string",
- "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,
- "createGroup": null,
- "readGroup": null,
- "updateGroup": null,
- "deleteGroup": 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 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 |
type | string Example: type=HEYLIOT Filter by sensor type |
liveObjectId | string |
sigfoxId | 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",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "serialNumber": "string",
- "type": "HEYLIOT",
- "status": "string",
- "liveObjectId": "string",
- "sigfoxId": "string",
- "imei": "string",
- "version": "string",
- "softwareVersion": "string",
- "sensorConfiguration": "/entity/1",
- "lastSyncSuccess": true,
- "organization": "/entity/1",
- "loraId": "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 Sensor
organization_id required | string Sensor's Organization ID |
The new Sensor resource
longitude | number or null |
latitude | number or null |
geolocationRadius | integer or null |
serialNumber required | string |
type required | string Default: "HEYLIOT" |
status required | string |
liveObjectId | 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> |
{- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "serialNumber": "string",
- "type": "HEYLIOT",
- "status": "string",
- "liveObjectId": "string",
- "sigfoxId": "string",
- "imei": "string",
- "version": "string",
- "softwareVersion": "string",
- "sensorConfiguration": "/entity/1",
- "tags": [
- "/entity/1"
]
}
{- "@id": "string",
- "@type": "string",
- "@context": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "serialNumber": "string",
- "type": "HEYLIOT",
- "status": "string",
- "liveObjectId": "string",
- "sigfoxId": "string",
- "imei": "string",
- "version": "string",
- "softwareVersion": "string",
- "sensorConfiguration": "/entity/1",
- "lastSyncSuccess": true,
- "organization": "/entity/1",
- "loraId": "string"
}
Get a Sensor
serialNumber required | string Resource identifier |
with | string Will add some attributes to response |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "serialNumber": "string",
- "type": "HEYLIOT",
- "status": "string",
- "liveObjectId": "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": "2019-08-24T14:15:22Z",
- "activePhasePeriod": 0,
- "inactivePhaseStartAt": "2019-08-24T14:15:22Z",
- "inactivePhasePeriod": 0,
- "measurePerSending": 0,
- "dailyConfigTime": "2019-08-24T14:15:22Z",
- "distanceMode": "string",
- "anglePosition": 0,
- "timingBudget": 0,
- "roiX": 0,
- "roiY": 0
}, - "lastSyncSuccess": true,
- "organization": "/entity/1",
- "contracts": [
- "/entity/1"
], - "loraId": "string",
- "activeContract": "/entity/1",
- "latestContract": "/entity/1"
}
Replaces the Sensor
serialNumber required | string Resource identifier |
The updated Sensor resource
longitude | number or null |
latitude | number or null |
geolocationRadius | integer or null |
serialNumber required | string |
type required | string Default: "HEYLIOT" |
status required | string |
liveObjectId | 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> |
{- "longitude": 0,
- "latitude": 0,
- "geolocationRadius": 0,
- "serialNumber": "string",
- "type": "HEYLIOT",
- "status": "string",
- "liveObjectId": "string",
- "sigfoxId": "string",
- "imei": "string",
- "version": "string",
- "softwareVersion": "string",
- "sensorConfiguration": "/entity/1",
- "tags": [
- "/entity/1"
]
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "serialNumber": "string",
- "type": "HEYLIOT",
- "status": "string",
- "liveObjectId": "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": "2019-08-24T14:15:22Z",
- "activePhasePeriod": 0,
- "inactivePhaseStartAt": "2019-08-24T14:15:22Z",
- "inactivePhasePeriod": 0,
- "measurePerSending": 0,
- "dailyConfigTime": "2019-08-24T14:15:22Z",
- "distanceMode": "string",
- "anglePosition": 0,
- "timingBudget": 0,
- "roiX": 0,
- "roiY": 0
}, - "lastSyncSuccess": true,
- "organization": "/entity/1",
- "contracts": [
- "/entity/1"
], - "loraId": "string",
- "activeContract": "/entity/1",
- "latestContract": "/entity/1"
}
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",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "serialNumber": "string",
- "type": "HEYLIOT",
- "status": "string",
- "liveObjectId": "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": "2019-08-24T14:15:22Z",
- "activePhasePeriod": 0,
- "inactivePhaseStartAt": "2019-08-24T14:15:22Z",
- "inactivePhasePeriod": 0,
- "measurePerSending": 0,
- "dailyConfigTime": "2019-08-24T14:15:22Z",
- "distanceMode": "string",
- "anglePosition": 0,
- "timingBudget": 0,
- "roiX": 0,
- "roiY": 0
}, - "lastSyncSuccess": true,
- "organization": "/entity/1",
- "contracts": [
- "/entity/1"
], - "loraId": "string",
- "activeContract": "/entity/1",
- "latestContract": "/entity/1"
}
Get a SensorConfiguration
id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "default": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "activePhaseStartAt": "2019-08-24T14:15:22Z",
- "activePhasePeriod": 0,
- "inactivePhaseStartAt": "2019-08-24T14:15:22Z",
- "inactivePhasePeriod": 0,
- "measurePerSending": 0,
- "dailyConfigTime": "2019-08-24T14:15:22Z",
- "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": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "activePhaseStartAt": "2019-08-24T14:15:22Z",
- "activePhasePeriod": 0,
- "inactivePhaseStartAt": "2019-08-24T14:15:22Z",
- "inactivePhasePeriod": 0,
- "measurePerSending": 0,
- "dailyConfigTime": "2019-08-24T14:15:22Z",
- "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 |
activePhaseStartAt required | string <date-time> |
activePhasePeriod required | integer |
inactivePhaseStartAt required | string <date-time> |
inactivePhasePeriod required | integer |
measurePerSending required | integer |
dailyConfigTime required | string <date-time> |
distanceMode required | string |
anglePosition required | integer |
timingBudget required | integer |
roiX required | integer |
roiY required | integer |
{- "default": true,
- "name": "string",
- "activePhaseStartAt": "2019-08-24T14:15:22Z",
- "activePhasePeriod": 0,
- "inactivePhaseStartAt": "2019-08-24T14:15:22Z",
- "inactivePhasePeriod": 0,
- "measurePerSending": 0,
- "dailyConfigTime": "2019-08-24T14:15:22Z",
- "distanceMode": "string",
- "anglePosition": 0,
- "timingBudget": 0,
- "roiX": 0,
- "roiY": 0
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "default": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "activePhaseStartAt": "2019-08-24T14:15:22Z",
- "activePhasePeriod": 0,
- "inactivePhaseStartAt": "2019-08-24T14:15:22Z",
- "inactivePhasePeriod": 0,
- "measurePerSending": 0,
- "dailyConfigTime": "2019-08-24T14:15:22Z",
- "distanceMode": "string",
- "anglePosition": 0,
- "timingBudget": 0,
- "roiX": 0,
- "roiY": 0,
- "organization": "/entity/1"
}
Get a SensorMonitors
serial_number required | string Sensor's ID |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "_id": "string",
- "hasActiveContract": true,
- "sensorId": "string",
- "lastPeriodicalMeasure": [
- "string"
], - "lastManualMeasure": [
- "string"
], - "lastCalibrationMeasure": [
- "string"
], - "lastFirstUplink": [
- "string"
]
}
Get a Tag
name required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "description": "string",
- "name": "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"
}
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",
- "description": "string",
- "name": "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",
- "description": "string",
- "name": "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
}
]
}
}
Ask for password reset
email required | string The email address of the concerned user |
{- "email": "string"
}
{- "message": "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 | |
email[] | Array of strings |
profile | string |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "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"
}, - "profile": "/entity/1",
- "allowedGroups": [
- "/entity/1"
], - "username": "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 User
organization_id required | any User's Organization ID |
The new User resource
firstName required | string |
lastName required | string |
email required | |
phone | string or null |
password | string |
organization | string <iri-reference> |
language | string <iri-reference> |
profile | string <iri-reference> |
apps | Array of strings <iri-reference> |
allowedGroups | Array of strings <iri-reference> |
forceChangePassword | boolean |
resetToken | string or null |
{- "firstName": "string",
- "lastName": "string",
- "phone": "string",
- "password": "string",
- "organization": "/entity/1",
- "language": "/entity/1",
- "profile": "/entity/1",
- "apps": [
- "/entity/1"
], - "allowedGroups": [
- "/entity/1"
], - "forceChangePassword": true,
- "resetToken": "string"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "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"
}, - "profile": "/entity/1",
- "allowedGroups": [
- "/entity/1"
], - "username": "string"
}
Get a User
id required | string Resource identifier |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "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": "Europe/Paris"
}, - "language": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "isoCode": "string",
- "name": "string",
- "enName": "string"
}, - "profile": {
- "@context": "string",
- "@id": "string",
- "@type": "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,
- "name": "string",
- "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,
- "createGroup": null,
- "readGroup": null,
- "updateGroup": null,
- "deleteGroup": null
}, - "apps": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "key": "string"
}
], - "allowedGroups": [
- "/entity/1"
], - "forceChangePassword": true,
- "resetToken": "string",
- "username": "string"
}
Replaces the User
id required | string Resource identifier |
The updated User resource
firstName required | string |
lastName required | string |
email required | |
phone | string or null |
password | string |
organization | string <iri-reference> |
language | string <iri-reference> |
profile | string <iri-reference> |
apps | Array of strings <iri-reference> |
allowedGroups | Array of strings <iri-reference> |
forceChangePassword | boolean |
resetToken | string or null |
{- "firstName": "string",
- "lastName": "string",
- "phone": "string",
- "password": "string",
- "organization": "/entity/1",
- "language": "/entity/1",
- "profile": "/entity/1",
- "apps": [
- "/entity/1"
], - "allowedGroups": [
- "/entity/1"
], - "forceChangePassword": true,
- "resetToken": "string"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "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": "Europe/Paris"
}, - "language": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "isoCode": "string",
- "name": "string",
- "enName": "string"
}, - "profile": {
- "@context": "string",
- "@id": "string",
- "@type": "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,
- "name": "string",
- "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,
- "createGroup": null,
- "readGroup": null,
- "updateGroup": null,
- "deleteGroup": null
}, - "apps": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "key": "string"
}
], - "allowedGroups": [
- "/entity/1"
], - "forceChangePassword": true,
- "resetToken": "string",
- "username": "string"
}
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"
}