Download OpenAPI specification:
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Fiegl & Spielberger",
- "active": true,
- "customerNumber": "cust123456",
- "contactPerson": "Markus Holy",
- "contactPhoneNumber": "+43 512 33330",
- "contactEmail": "salzamt@fiegl.co.at",
- "addressStreet1": "Langer Weg 28",
- "addressStreet2": "string",
- "addressZip": 6020,
- "addressCity": "Innsbruck",
- "addressCountry": "AT",
- "isMaster": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a specific customer.
| uuid required | string <uuid> unique identifier for this customer |
| name required | string full name of the customer |
| active required | boolean if false the company's features and functions are all deactivated, and no user can login |
| customerNumber required | string Customer number of the customer |
| contactPerson | string or null Name of a real person to get in contact with for this customer |
| contactPhoneNumber | string or null Phone number of the contact person |
| contactEmail | string or null Email address of the contact person |
| addressStreet1 | string or null First line of address |
| addressStreet2 | string or null Optional second line of address |
| addressZip | string or null Zip code of the city |
| addressCity | string or null City |
| addressCountry | string or null 2-char ISO code for the country |
| isMaster | boolean Identifies the customer as the so-called "master" customer, which represents the owner of the platform. The UI can enable or disable fields or features based on this flag, e.g. disabling the "active yes/no" switch in the customer edit dialog for this master customer. It is safe to expose this flag to the UI, as changing the value in the browser has no impact on the authorization/access right calculation in the backend. So if someone alters this field, it cannot be persisted, and it is not used in the backend. We calculate the value of this field when creating the customer response object, based on database values and static information, independent from anything that the browser has sent, or is sending at the moment to the backend. |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Fiegl & Spielberger",
- "active": true,
- "customerNumber": "cust123456",
- "contactPerson": "Markus Holy",
- "contactPhoneNumber": "+43 512 33330",
- "contactEmail": "salzamt@fiegl.co.at",
- "addressStreet1": "Langer Weg 28",
- "addressStreet2": "string",
- "addressZip": 6020,
- "addressCity": "Innsbruck",
- "addressCountry": "AT",
- "isMaster": true
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Fiegl & Spielberger",
- "active": true,
- "customerNumber": "cust123456",
- "contactPerson": "Markus Holy",
- "contactPhoneNumber": "+43 512 33330",
- "contactEmail": "salzamt@fiegl.co.at",
- "addressStreet1": "Langer Weg 28",
- "addressStreet2": "string",
- "addressZip": 6020,
- "addressCity": "Innsbruck",
- "addressCountry": "AT",
- "isMaster": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get a specific customer.
| customerId required | string id of the customer to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Fiegl & Spielberger",
- "active": true,
- "customerNumber": "cust123456",
- "contactPerson": "Markus Holy",
- "contactPhoneNumber": "+43 512 33330",
- "contactEmail": "salzamt@fiegl.co.at",
- "addressStreet1": "Langer Weg 28",
- "addressStreet2": "string",
- "addressZip": 6020,
- "addressCity": "Innsbruck",
- "addressCountry": "AT",
- "isMaster": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this customer |
| name required | string full name of the customer |
| active required | boolean if false the company's features and functions are all deactivated, and no user can login |
| customerNumber required | string Customer number of the customer |
| contactPerson | string or null Name of a real person to get in contact with for this customer |
| contactPhoneNumber | string or null Phone number of the contact person |
| contactEmail | string or null Email address of the contact person |
| addressStreet1 | string or null First line of address |
| addressStreet2 | string or null Optional second line of address |
| addressZip | string or null Zip code of the city |
| addressCity | string or null City |
| addressCountry | string or null 2-char ISO code for the country |
| isMaster | boolean Identifies the customer as the so-called "master" customer, which represents the owner of the platform. The UI can enable or disable fields or features based on this flag, e.g. disabling the "active yes/no" switch in the customer edit dialog for this master customer. It is safe to expose this flag to the UI, as changing the value in the browser has no impact on the authorization/access right calculation in the backend. So if someone alters this field, it cannot be persisted, and it is not used in the backend. We calculate the value of this field when creating the customer response object, based on database values and static information, independent from anything that the browser has sent, or is sending at the moment to the backend. |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Fiegl & Spielberger",
- "active": true,
- "customerNumber": "cust123456",
- "contactPerson": "Markus Holy",
- "contactPhoneNumber": "+43 512 33330",
- "contactEmail": "salzamt@fiegl.co.at",
- "addressStreet1": "Langer Weg 28",
- "addressStreet2": "string",
- "addressZip": 6020,
- "addressCity": "Innsbruck",
- "addressCountry": "AT",
- "isMaster": true
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Fiegl & Spielberger",
- "active": true,
- "customerNumber": "cust123456",
- "contactPerson": "Markus Holy",
- "contactPhoneNumber": "+43 512 33330",
- "contactEmail": "salzamt@fiegl.co.at",
- "addressStreet1": "Langer Weg 28",
- "addressStreet2": "string",
- "addressZip": 6020,
- "addressCity": "Innsbruck",
- "addressCountry": "AT",
- "isMaster": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Load user information of the current logged-in user.
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Max Mustermann",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "email": "user@example.com",
- "username": "string",
- "admin": false,
- "active": true,
- "phone": "string",
- "allowedLocations": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "isSuperAdmin": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update user information of the current logged-in user.
| uuid required | string <uuid> unique identifier for this user |
| name required | string full name of the user |
| customer required | string <uuid> reference to the customer's uuid this user belongs to |
| email required | string <email> the email address for this user |
| username required | string the username to use |
| admin required | boolean Default: false if the user has admin rights for its associated customer |
| active required | boolean if false the user cannot login |
| phone required | string phone number of the user |
| allowedLocations required | Array of strings <uuid> [ items <uuid > ] list of locations for which the user is allowed to read associated dashboards |
| isSuperAdmin | boolean identifies a user as a so-called "super admin", which is a user with admin rights for Fiegl & Spielberger, implying that this user can also administer other customers. This property is for UI-purposes only, and therein also only for enabling or disabling fields, and does not exist in the user database. It is calculated during creating the user response object. It can be sent in user update/create requests as it is not persisted, and will be ignored. All authorization/access right calculations in the backed are independent from this property, so it is safe that we expose this for UI purposes. If someone would change this property in the browser's context, it won't change anything in the backend, it would just enable some otherwise read-only fields in the UI, but any change on such fields would cause an error in the backend when trying to persist the change, as we calculate the "isSuperAdmin" in the backend based on the data source, and there are no means how the altered user object in the browser can influence the backend (as we do not persist this property). |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Max Mustermann",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "email": "user@example.com",
- "username": "string",
- "admin": false,
- "active": true,
- "phone": "string",
- "allowedLocations": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "isSuperAdmin": true
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Max Mustermann",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "email": "user@example.com",
- "username": "string",
- "admin": false,
- "active": true,
- "phone": "string",
- "allowedLocations": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "isSuperAdmin": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Load user information of a specific user.
| userId required | string id of the user to get |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Max Mustermann",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "email": "user@example.com",
- "username": "string",
- "admin": false,
- "active": true,
- "phone": "string",
- "allowedLocations": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "isSuperAdmin": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update user information of a specific user.
| userId required | string id of the user to get |
| uuid required | string <uuid> unique identifier for this user |
| name required | string full name of the user |
| customer required | string <uuid> reference to the customer's uuid this user belongs to |
| email required | string <email> the email address for this user |
| username required | string the username to use |
| admin required | boolean Default: false if the user has admin rights for its associated customer |
| active required | boolean if false the user cannot login |
| phone required | string phone number of the user |
| allowedLocations required | Array of strings <uuid> [ items <uuid > ] list of locations for which the user is allowed to read associated dashboards |
| isSuperAdmin | boolean identifies a user as a so-called "super admin", which is a user with admin rights for Fiegl & Spielberger, implying that this user can also administer other customers. This property is for UI-purposes only, and therein also only for enabling or disabling fields, and does not exist in the user database. It is calculated during creating the user response object. It can be sent in user update/create requests as it is not persisted, and will be ignored. All authorization/access right calculations in the backed are independent from this property, so it is safe that we expose this for UI purposes. If someone would change this property in the browser's context, it won't change anything in the backend, it would just enable some otherwise read-only fields in the UI, but any change on such fields would cause an error in the backend when trying to persist the change, as we calculate the "isSuperAdmin" in the backend based on the data source, and there are no means how the altered user object in the browser can influence the backend (as we do not persist this property). |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Max Mustermann",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "email": "user@example.com",
- "username": "string",
- "admin": false,
- "active": true,
- "phone": "string",
- "allowedLocations": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "isSuperAdmin": true
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Max Mustermann",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "email": "user@example.com",
- "username": "string",
- "admin": false,
- "active": true,
- "phone": "string",
- "allowedLocations": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "isSuperAdmin": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all users of a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Max Mustermann",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "email": "user@example.com",
- "username": "string",
- "admin": false,
- "active": true,
- "phone": "string",
- "allowedLocations": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "isSuperAdmin": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new user for a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this user |
| name required | string full name of the user |
| customer required | string <uuid> reference to the customer's uuid this user belongs to |
| email required | string <email> the email address for this user |
| username required | string the username to use |
| admin required | boolean Default: false if the user has admin rights for its associated customer |
| active required | boolean if false the user cannot login |
| phone required | string phone number of the user |
| allowedLocations required | Array of strings <uuid> [ items <uuid > ] list of locations for which the user is allowed to read associated dashboards |
| isSuperAdmin | boolean identifies a user as a so-called "super admin", which is a user with admin rights for Fiegl & Spielberger, implying that this user can also administer other customers. This property is for UI-purposes only, and therein also only for enabling or disabling fields, and does not exist in the user database. It is calculated during creating the user response object. It can be sent in user update/create requests as it is not persisted, and will be ignored. All authorization/access right calculations in the backed are independent from this property, so it is safe that we expose this for UI purposes. If someone would change this property in the browser's context, it won't change anything in the backend, it would just enable some otherwise read-only fields in the UI, but any change on such fields would cause an error in the backend when trying to persist the change, as we calculate the "isSuperAdmin" in the backend based on the data source, and there are no means how the altered user object in the browser can influence the backend (as we do not persist this property). |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Max Mustermann",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "email": "user@example.com",
- "username": "string",
- "admin": false,
- "active": true,
- "phone": "string",
- "allowedLocations": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "isSuperAdmin": true
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Max Mustermann",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "email": "user@example.com",
- "username": "string",
- "admin": false,
- "active": true,
- "phone": "string",
- "allowedLocations": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "isSuperAdmin": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Resend the user invitiation
| customerId required | string id of the customer to get the data for |
| userId required | string id of the user to work on |
{- "uuid": "string",
- "resent": true,
- "error": "string"
}Save user settings of the current logged-in user.
| uuid required | string <uuid> the UUID of the user for these settings |
| settings | object or null |
{- "uuid": "userUuid",
- "settings": { }
}{- "uuid": "userUuid",
- "settings": { }
}Create user settings for the current logged-in user.
| uuid required | string <uuid> the UUID of the user for these settings |
| settings | object or null |
{- "uuid": "userUuid",
- "settings": { }
}{- "uuid": "userUuid",
- "settings": { }
}Save user settings of the given user.
| userId required | string id of the user to get |
| uuid required | string <uuid> the UUID of the user for these settings |
| settings | object or null |
{- "uuid": "userUuid",
- "settings": { }
}{- "uuid": "userUuid",
- "settings": { }
}Create user settings for the given user.
| userId required | string id of the user to get |
| uuid required | string <uuid> the UUID of the user for these settings |
| settings | object or null |
{- "uuid": "userUuid",
- "settings": { }
}{- "uuid": "userUuid",
- "settings": { }
}Get all active connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
| typeKey | string Example: wago if set, the returned connector list will be filtered for the given connector type key, e.g. "wago"; Note that either this one or typeId can be used, not both at the same time |
| typeId | string <uuid> if set, the returned connector list will be filtered for the given connector type ID; Note that either this one or typeKey can be used, not both at the same time |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get all connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (default) also connectors which have "isAllowedOnAllLocation" will be returned, too |
| typeKey | string Example: wago if set, the returned connector list will be filtered for the given connector type key, e.g. "wago"; Note that either this one or typeId can be used, not both at the same time |
| typeId | string <uuid> if set, the returned connector list will be filtered for the given connector type ID; Note that either this one or typeKey can be used, not both at the same time |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Get unused devices of a connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
[- {
- "originalDeviceId": "string",
- "originalName": "string",
- "originalDescription": "string",
- "originalType": "string",
- "additionalInfo": {
- "property1": "string",
- "property2": "string"
}, - "assumedOriginalDeviceId": "string",
- "assumedName": "string",
- "assumedLocationId": "string",
- "assumedSiteId": "string"
}
]| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Get all active SMA connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create SMA connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all SMA connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get SMA connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active WAGO connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "macId": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create WAGO connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "macId": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "macId": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all WAGO connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "macId": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get WAGO connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "macId": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "macId": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "macId": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active SWARM connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "authorizationToken": "string",
- "clientId": "string",
- "clientSecret": "string",
- "tenantId": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create SWARM connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "authorizationToken": "string",
- "clientId": "string",
- "clientSecret": "string",
- "tenantId": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "authorizationToken": "string",
- "clientId": "string",
- "clientSecret": "string",
- "tenantId": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all SWARM connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "authorizationToken": "string",
- "clientId": "string",
- "clientSecret": "string",
- "tenantId": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get SWARM connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "authorizationToken": "string",
- "clientId": "string",
- "clientSecret": "string",
- "tenantId": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "authorizationToken": "string",
- "clientId": "string",
- "clientSecret": "string",
- "tenantId": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "authorizationToken": "string",
- "clientId": "string",
- "clientSecret": "string",
- "tenantId": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active WEATHER connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create WEATHER connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all WEATHER connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get WEATHER connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active WEATHERSITE connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "siteId": "string",
- "scheduledHours": "string"
}
}
]Create WEATHERSITE connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "siteId": "string",
- "scheduledHours": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "siteId": "string",
- "scheduledHours": "string"
}
}Get all WEATHERSITE connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "siteId": "string",
- "scheduledHours": "string"
}
}
]Get WEATHERSITE connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "siteId": "string",
- "scheduledHours": "string"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "siteId": "string",
- "scheduledHours": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "siteId": "string",
- "scheduledHours": "string"
}
}Get all active SOLAREDGE connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "apiKey": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create SOLAREDGE connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "apiKey": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "apiKey": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all SOLAREDGE connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "apiKey": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get SOLAREDGE connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "apiKey": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "apiKey": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "apiKey": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active DT connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "webhookUrl": "string",
- "projectId": "string",
- "oAuthKeyId": "string",
- "oAuthEmail": "string",
- "oAuthSecretEncrytped": "string",
- "ignoreNameLabelChange": false
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create DT connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "webhookUrl": "string",
- "projectId": "string",
- "oAuthKeyId": "string",
- "oAuthEmail": "string",
- "oAuthSecretEncrytped": "string",
- "ignoreNameLabelChange": false
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "webhookUrl": "string",
- "projectId": "string",
- "oAuthKeyId": "string",
- "oAuthEmail": "string",
- "oAuthSecretEncrytped": "string",
- "ignoreNameLabelChange": false
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all DT connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "webhookUrl": "string",
- "projectId": "string",
- "oAuthKeyId": "string",
- "oAuthEmail": "string",
- "oAuthSecretEncrytped": "string",
- "ignoreNameLabelChange": false
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get DT connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "webhookUrl": "string",
- "projectId": "string",
- "oAuthKeyId": "string",
- "oAuthEmail": "string",
- "oAuthSecretEncrytped": "string",
- "ignoreNameLabelChange": false
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "webhookUrl": "string",
- "projectId": "string",
- "oAuthKeyId": "string",
- "oAuthEmail": "string",
- "oAuthSecretEncrytped": "string",
- "ignoreNameLabelChange": false
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "webhookUrl": "string",
- "projectId": "string",
- "oAuthKeyId": "string",
- "oAuthEmail": "string",
- "oAuthSecretEncrytped": "string",
- "ignoreNameLabelChange": false
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active GENERIC connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create GENERIC connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all GENERIC connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get GENERIC connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Send data to the generic-connector
| connectorUuid required | string <uuid> |
| customerUuid required | string <uuid> |
| deviceUuid required | string <uuid> |
| datapointUuid required | string <uuid> |
| timestamp required | string <date-time> |
| value required | string |
{- "connectorUuid": "d35b761f-01a3-438e-b959-b4349902444b",
- "customerUuid": "12589d07-fa98-4994-8d16-bef116e8e30f",
- "deviceUuid": "9e508920-d2ae-4d6c-8e73-5b5607accb47",
- "datapointUuid": "d99c3de4-7271-45b1-8d86-111f93f6ce3e",
- "timestamp": "2019-08-24T14:15:22Z",
- "value": "string"
}{ }Get all active OPCUA connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true
}
]Create OPCUA connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| modifiedAt required | string <date-time> |
required | object (uiUserInfo) |
| createdAt required | string <date-time> |
required | object (uiUserInfo) |
{- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true
}Get all OPCUA connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true
}
]Get OPCUA connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| modifiedAt required | string <date-time> |
required | object (uiUserInfo) |
| createdAt required | string <date-time> |
required | object (uiUserInfo) |
{- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true
}Get all active CALC connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "allowAllLocations": true
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create CALC connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string or null the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "allowAllLocations": true
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "allowAllLocations": true
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all CALC connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "allowAllLocations": true
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get CALC connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "allowAllLocations": true
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string or null the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "allowAllLocations": true
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "allowAllLocations": true
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Validate the fiven config in the context of the given CALC connector of a customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| formula required | string the formula that should be calculated; any Javascript expression that results in a number can be used |
required | object the datapoints that should be used for the calculation |
object the global variables that should be used for the calculation | |
| dp2dpTimeSeconds | integer or null the time in seconds that should be used for waiting for the referenced datapoints to send new data |
| scheduleSeconds | integer or null the schedule in seconds between two calculations; use either this or minutesOfHour |
| minutesOfHour | Array of integers <int32> [ items <int32 > ] the minutes of the hour to run the calculation; use either this or scheduleSeconds |
{- "formula": "U * I * cos(phi) * sqrt(3) * constA",
- "datapoints": {
- "U": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "I": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "phi": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}, - "globals": {
- "const": 1
}, - "dp2dpTimeSeconds"": 60,
- "minutesOfHour": [
- 0,
- 15,
- 30,
- 45
]
}{- "status": "ok",
- "errors": [
- "string"
], - "calculatedResult": 0,
- "latestData": {
- "property1": 0,
- "property2": 0
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Get all active FLIC connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create FLIC connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all FLIC connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get FLIC connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active AVA connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create AVA connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all AVA connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get AVA connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all locations of a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new location of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this location |
| customer required | string <uuid> reference to the customer's uuid this location belongs to |
| name required | string the name of this location. |
| nameAlias1 | string the name alias 1 for this location instance. |
| nameAlias2 | string the name alias 2for this location instance. |
| active required | boolean |
object (geoPosition) A geo position | |
| additionalInfo | object any kind of additional information about this location |
| allowAdditionalInfo | boolean if this location allows additional info or not |
| allowEquivalenceMapping | boolean if this location allows equivalence mapping or not |
object |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "geo": {
- "lat": 0,
- "long": 0
}, - "additionalInfo": { },
- "allowAdditionalInfo": true,
- "allowEquivalenceMapping": true,
- "energyPricing": {
- "electricity": [
- {
- "startTs": "2025-01-01T00:00:00+02:00",
- "exclusiveEndTs": "2025-10-01T00:00:00+02:00",
- "price": 0.15
}, - {
- "startTs": "2025-10-01T00:00:00+02:00",
- "exclusiveEndTs": "2026-10-01T00:00:00+02:00",
- "price": 0.17
}
]
}
}{- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get a location of a specific customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
{- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update an existing location of a specific customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this location |
| customer required | string <uuid> reference to the customer's uuid this location belongs to |
| name required | string the name of this location. |
| nameAlias1 | string the name alias 1 for this location instance. |
| nameAlias2 | string the name alias 2for this location instance. |
| active required | boolean |
object (geoPosition) A geo position | |
| additionalInfo | object any kind of additional information about this location |
| allowAdditionalInfo | boolean if this location allows additional info or not |
| allowEquivalenceMapping | boolean if this location allows equivalence mapping or not |
object |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "geo": {
- "lat": 0,
- "long": 0
}, - "additionalInfo": { },
- "allowAdditionalInfo": true,
- "allowEquivalenceMapping": true,
- "energyPricing": {
- "electricity": [
- {
- "startTs": "2025-01-01T00:00:00+02:00",
- "exclusiveEndTs": "2025-10-01T00:00:00+02:00",
- "price": 0.15
}, - {
- "startTs": "2025-10-01T00:00:00+02:00",
- "exclusiveEndTs": "2026-10-01T00:00:00+02:00",
- "price": 0.17
}
]
}
}{- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update energy pricing for the given energy type, location, and customer
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| energyType required | string (energyType) Value: "electricity" id of the location to get the data for |
| startTs required | string <date-time> |
| exclusiveEndTs | string <date-time> the optional end timestamp; NOTE that the actual time represented by this timestamp is NOT included - the match for the timespan to search a price for will be "time >= startTS and time < exclusiveEndTs"; only needed when the pricing has an actual end date, otherwise don't use it, which would leave the timespan open until infinity |
| price required | number <float> Price in Euro per unit (electricity: kWh) |
[- {
- "startTs": "2025-01-01T00:00:00+02:00",
- "exclusiveEndTs": "2025-10-01T00:00:00+02:00",
- "price": 0.15
}, - {
- "startTs": "2025-10-01T00:00:00+02:00",
- "exclusiveEndTs": "2026-10-01T00:00:00+02:00",
- "price": 0.17
}
]{- "ok": true
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| energyType required | string (energyType) Value: "electricity" id of the location to get the data for |
{ }Get all sites that are assigned to a specific location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "config": { },
- "active": true,
- "additionalInfo": { },
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new site of a specific location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this site |
| location required | string <uuid> the location's uuid the site is related to. |
| name required | string the name of the site. |
| nameAlias1 | string the name alias 1 for this site instance. |
| nameAlias2 | string the name alias 2for this site instance. |
| config | object or null optional configuration object for the device |
| active required | boolean |
| additionalInfo | object any kind of additional information about this site |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "config": { },
- "active": true,
- "additionalInfo": { }
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "config": { },
- "active": true,
- "additionalInfo": { },
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all sites that are assigned to a specific customer, without the location inbetween.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "config": { },
- "active": true,
- "additionalInfo": { },
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a site of a specific location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| siteId required | string id of the site to get |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "config": { },
- "active": true,
- "additionalInfo": { },
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update an existing site of a specific location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| siteId required | string id of the site to get |
| uuid required | string <uuid> unique identifier for this site |
| location required | string <uuid> the location's uuid the site is related to. |
| name required | string the name of the site. |
| nameAlias1 | string the name alias 1 for this site instance. |
| nameAlias2 | string the name alias 2for this site instance. |
| config | object or null optional configuration object for the device |
| active required | boolean |
| additionalInfo | object any kind of additional information about this site |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "config": { },
- "active": true,
- "additionalInfo": { }
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "config": { },
- "active": true,
- "additionalInfo": { },
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get all devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active SMA devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new SMA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
required | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {\n \"username\": \"mqtt-username\"\n },\n \"deviceType\": \"sma\",\n}\n"{- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all SMA devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get an SMA device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update an SMA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
required | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {\n \"username\": \"mqtt-username\"\n },\n \"deviceType\": \"sma\",\n}\n"{- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active WAGO devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "wagoModuleType": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new WAGO device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
required | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "wagoModuleType": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "wagoModuleType": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all WAGO devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "wagoModuleType": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a WAGO device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "wagoModuleType": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update a WAGO device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
required | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "wagoModuleType": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "wagoModuleType": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active SWARM devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new SWARM device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all SWARM devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a SWARM device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update a SWARM device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active WEATHER devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new WEATHER device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
| modifiedAt required | string <date-time> |
required | object (uiUserInfo) |
| createdAt required | string <date-time> |
required | object (uiUserInfo) |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all WEATHER devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a WEATHER device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update a WEATHER device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
| modifiedAt required | string <date-time> |
required | object (uiUserInfo) |
| createdAt required | string <date-time> |
required | object (uiUserInfo) |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active WEATHERSITE devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new WEATHERSITE device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
| modifiedAt required | string <date-time> |
required | object (uiUserInfo) |
| createdAt required | string <date-time> |
required | object (uiUserInfo) |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all WEATHERSITE devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a WEATHERSITE device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update a WEATHERSITE device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
| modifiedAt required | string <date-time> |
required | object (uiUserInfo) |
| createdAt required | string <date-time> |
required | object (uiUserInfo) |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active SOLAREDGE devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new SOLAREDGE device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
required | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all SOLAREDGE devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a SOLAREDGE device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update a SOLAREDGE device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
required | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active DT devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new DT device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
object or null optional configuration object for the device | |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all DT devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a DT device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update a DT device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
object or null optional configuration object for the device | |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active GENERIC devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new GENERIC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"{- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all GENERIC devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get an GENERIC device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update an GENERIC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"{- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active OPCUA devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new OPCUA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"opcua\",\n}\n"{- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all OPCUA devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get an OPCUA device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update an OPCUA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"opcua\",\n}\n"{- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active CALC devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- "{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"
]Create a new CALC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"Get all CALC devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- "{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"
]Get an CALC device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"Update an CALC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"Get all active FLIC devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new FLIC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all FLIC devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a FLIC device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update a FLIC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active AVA devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new AVA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType required | string or null Enum: "LPR" "COUNTS" the subtype of device |
| lastSeen | number Last seen timestamp in milliseconds, will be used internally and is not intended to be set by user |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all AVA devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a AVA device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update a AVA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType required | string or null Enum: "LPR" "COUNTS" the subtype of device |
| lastSeen | number Last seen timestamp in milliseconds, will be used internally and is not intended to be set by user |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active datapoints that are assigned to a specific device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get all datapoints that are assigned to a specific device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a datapoint that is assigned to a specific device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Get all active SMA datapoints that are assigned to a specific SMA device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new SMA datapoint for an SMA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all SMA datapoints that are assigned to a specific SMA device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get an SMA datapoint that is assigned to a specific SMA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update an SMA datapoint of a specific SMA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active WAGO datapoints that are assigned to a specific WAGO device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new WAGO datapoint for an WAGO device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all WAGO datapoints that are assigned to a specific WAGO device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a WAGO datapoint that is assigned to a specific WAGO device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a WAGO datapoint of a specific WAGO device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active SWARM datapoints that are assigned to a specific SWARM device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new SWARM datapoint for an SWARM device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all SWARM datapoints that are assigned to a specific SWARM device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a SWARM datapoint that is assigned to a specific SWARM device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a SWARM datapoint of a specific SWARM device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active WEATHER datapoints that are assigned to a specific WEATHER device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new WEATHER datapoint for an WEATHER device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all WEATHER datapoints that are assigned to a specific WEATHER device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a WEATHER datapoint that is assigned to a specific WEATHER device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a WEATHER datapoint of a specific WEATHER device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active WEATHERSITE datapoints that are assigned to a specific WEATHERSITE device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new WEATHERSITE datapoint for an WEATHERSITE device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all WEATHERSITE datapoints that are assigned to a specific WEATHERSITE device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a WEATHERSITE datapoint that is assigned to a specific WEATHERSITE device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a WEATHERSITE datapoint of a specific WEATHERSITE device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active SOLAREDGE datapoints that are assigned to a specific SOLAREDGE device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointSubType": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new SOLAREDGE datapoint for an SOLAREDGE device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string Enum: "powerConsumption" "powerProduction" "powerSelfConsumption" "powerExport" "powerImport" "energyConsumption" "energyProduction" "energySelfConsumption" "energyExport" "energyImport" the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string Enum: "powerConsumption" "powerProduction" "powerSelfConsumption" "powerExport" "powerImport" "energyConsumption" "energyProduction" "energySelfConsumption" "energyExport" "energyImport" the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointSubType": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointSubType": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all SOLAREDGE datapoints that are assigned to a specific SOLAREDGE device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointSubType": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a SOLAREDGE datapoint that is assigned to a specific SOLAREDGE device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointSubType": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a SOLAREDGE datapoint of a specific SOLAREDGE device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string Enum: "powerConsumption" "powerProduction" "powerSelfConsumption" "powerExport" "powerImport" "energyConsumption" "energyProduction" "energySelfConsumption" "energyExport" "energyImport" the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string Enum: "powerConsumption" "powerProduction" "powerSelfConsumption" "powerExport" "powerImport" "energyConsumption" "energyProduction" "energySelfConsumption" "energyExport" "energyImport" the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointSubType": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointSubType": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active DT datapoints that are assigned to a specific DT device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new DT datapoint for a DT device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all DT datapoints that are assigned to a specific DT device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a DT datapoint that is assigned to a specific DT device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a DT datapointice of a specific DT device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active GENERIC datapoints that are assigned to a specific GENERIC device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new GENERIC datapoint for an GENERIC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all GENERIC datapoints that are assigned to a specific GENERIC device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get an GENERIC datapoint that is assigned to a specific GENERIC device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update an GENERIC datapoint of a specific GENERIC device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get a generic connector datapoint by its id for updating the current measurement value
{- "datapoint": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}, - "device": {
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}, - "connector": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}, - "customer": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Fiegl & Spielberger",
- "active": true,
- "customerNumber": "cust123456",
- "contactPerson": "Markus Holy",
- "contactPhoneNumber": "+43 512 33330",
- "contactEmail": "salzamt@fiegl.co.at",
- "addressStreet1": "Langer Weg 28",
- "addressStreet2": "string",
- "addressZip": 6020,
- "addressCity": "Innsbruck",
- "addressCountry": "AT",
- "isMaster": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
}Get all active OPCUA datapoints that are assigned to a specific OPCUA device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new OPCUA datapoint for an OPCUA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all OPCUA datapoints that are assigned to a specific OPCUA device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get an OPCUA datapoint that is assigned to a specific OPCUA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update an OPCUA datapoint of a specific OPCUA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active CALC datapoints that are assigned to a specific CALC device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new CALC datapoint for an CALC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
object or null Configuration of a calculated datapoint (the formula and its parameters) | |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": {
- "formula": "U * I * cos(phi) * sqrt(3) * constA",
- "datapoints": {
- "U": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "I": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "phi": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}, - "globals": {
- "const": 1
}, - "dp2dpTimeSeconds"": 60,
- "minutesOfHour": [
- 0,
- 15,
- 30,
- 45
]
}, - "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": {
- "formula": "U * I * cos(phi) * sqrt(3) * constA",
- "datapoints": {
- "U": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "I": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "phi": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}, - "globals": {
- "const": 1
}, - "dp2dpTimeSeconds"": 60,
- "minutesOfHour": [
- 0,
- 15,
- 30,
- 45
]
}, - "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all CALC datapoints that are assigned to a specific CALC device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get an CALC datapoint that is assigned to a specific CALC device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": {
- "formula": "U * I * cos(phi) * sqrt(3) * constA",
- "datapoints": {
- "U": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "I": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "phi": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}, - "globals": {
- "const": 1
}, - "dp2dpTimeSeconds"": 60,
- "minutesOfHour": [
- 0,
- 15,
- 30,
- 45
]
}, - "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update an CALC datapoint of a specific CALC device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
object or null Configuration of a calculated datapoint (the formula and its parameters) | |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": {
- "formula": "U * I * cos(phi) * sqrt(3) * constA",
- "datapoints": {
- "U": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "I": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "phi": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}, - "globals": {
- "const": 1
}, - "dp2dpTimeSeconds"": 60,
- "minutesOfHour": [
- 0,
- 15,
- 30,
- 45
]
}, - "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": {
- "formula": "U * I * cos(phi) * sqrt(3) * constA",
- "datapoints": {
- "U": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "I": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "phi": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}, - "globals": {
- "const": 1
}, - "dp2dpTimeSeconds"": 60,
- "minutesOfHour": [
- 0,
- 15,
- 30,
- 45
]
}, - "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active FLIC datapoints that are assigned to a specific FLIC device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new FLIC datapoint for an FLIC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all FLIC datapoints that are assigned to a specific FLIC device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a FLIC datapoint that is assigned to a specific FLIC device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a FLIC datapoint of a specific FLIC device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active AVA datapoints that are assigned to a specific AVA device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new AVA datapoint for an AVA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all AVA datapoints that are assigned to a specific AVA device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a AVA datapoint that is assigned to a specific AVA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a AVA datapoint of a specific AVA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Gets all the used labels and their values for a given customer and connector, if given
| customerId required | string id of the customer to get the data for |
| connectorId required | string id of the connector |
[- {
- "label": "floor",
- "values": [
- [
- "0EG",
- "1OG",
- "2OG"
]
]
}
]get weather summary per day
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| startdate required | string <date> start date for the summary |
| enddate | string <date> end date for the summary - if skipped/not used, only the day represented by startdate will be returned |
[- {
- "date": "2019-08-24",
- "tempMax": 0,
- "tempMin": 0,
- "rainMax": 0,
- "rainMin": 0,
- "rainSum": 0
}
]get weather details (hourly)
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| startdatetime required | string <date-time> start date and time for the summary |
| enddatetime required | string <date-time> end date and time for the details |
[- {
- "type": "T2M",
- "data": [
- {
- "dateTime": "2019-08-24T14:15:22Z",
- "value": 0
}
]
}
]get weather site data (hourly)
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| startdatetime required | string <date-time> start date and time for the summary |
| enddatetime required | string <date-time> end date and time for the details |
[- {
- "dateTime": "2019-08-24T14:15:22Z",
- "FFX": 0,
- "DD": 0,
- "FFAM": 0,
- "P": 0,
- "RFA": 0,
- "RR": 0,
- "SCHNEE": 0,
- "SO": 0,
- "TL": 0
}
]get weather site sites
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "id": "string",
- "name": "string",
- "state": "string",
- "lat": 0,
- "lon": 0,
- "validFrom": "2019-08-24",
- "validTo": "2019-08-24",
- "altitude": 0
}
]get Swarm data per time and date
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointIds required | string Example: datapointIds=1234567,8901234,5678901 datapointIds as a comma-separated list |
| startdatetime required | string <date-time> start date and time for the summary |
| enddatetime required | string <date-time> end date and time for the summary |
[- {
- "datapointId": "string",
- "lineCounts": [
- {
- "dateTime": "string",
- "in": 0,
- "out": 0
}
]
}
]get Wago thing by thingId
| customerId required | string id of the customer to get the data for |
| thingId required | string id of the thing to work with |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "thingName": "string",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "thingArn": "string",
- "thingId": "string",
- "certificateArn": "string",
- "certificateId": "string",
- "certificatePresignedUrl": "string",
- "publicKeyPresignedUrl": "string",
- "privateKeyPresignedUrl": "string",
- "zippedCertKeysPresignedUrl": "string",
- "signedUrlExpiresAt": 0,
- "connector": "ae3e6c6f-6542-43ae-8e3b-4654639f6b5f",
- "macId": "string"
}get Wago thing by connectorId
| customerId required | string id of the customer to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "thingName": "string",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "thingArn": "string",
- "thingId": "string",
- "certificateArn": "string",
- "certificateId": "string",
- "certificatePresignedUrl": "string",
- "publicKeyPresignedUrl": "string",
- "privateKeyPresignedUrl": "string",
- "zippedCertKeysPresignedUrl": "string",
- "signedUrlExpiresAt": 0,
- "connector": "ae3e6c6f-6542-43ae-8e3b-4654639f6b5f",
- "macId": "string"
}regen cert and keys for Wago thing by connectorId
| customerId required | string id of the customer to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "thingName": "string",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "thingArn": "string",
- "thingId": "string",
- "certificateArn": "string",
- "certificateId": "string",
- "certificatePresignedUrl": "string",
- "publicKeyPresignedUrl": "string",
- "privateKeyPresignedUrl": "string",
- "zippedCertKeysPresignedUrl": "string",
- "signedUrlExpiresAt": 0,
- "connector": "ae3e6c6f-6542-43ae-8e3b-4654639f6b5f",
- "macId": "string"
}{- "Io750_494": [
- {
- "label": "Gesamtwirkleistung",
- "value": 1,
- "measurementType": "totalactivepower"
}, - {
- "label": "Gesamtblindleistung",
- "value": 2,
- "measurementType": "totalreactivepower"
}
], - "Io750_495": [
- {
- "label": "Gesamtwirkleistung",
- "value": 1,
- "measurementType": "totalactivepower"
}, - {
- "label": "Gesamtblindleistung",
- "value": 2,
- "measurementType": "totalreactivepower"
}
]
}Get all active WAGO connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "macId": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create WAGO connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "macId": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "macId": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all WAGO connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "macId": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get WAGO connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "macId": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "macId": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "macId": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active WAGO devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "wagoModuleType": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new WAGO device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
required | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "wagoModuleType": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "wagoModuleType": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all WAGO devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "wagoModuleType": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a WAGO device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "wagoModuleType": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update a WAGO device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
required | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "wagoModuleType": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "wagoModuleType": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active WAGO datapoints that are assigned to a specific WAGO device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new WAGO datapoint for an WAGO device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all WAGO datapoints that are assigned to a specific WAGO device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a WAGO datapoint that is assigned to a specific WAGO device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a WAGO datapoint of a specific WAGO device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active dashboard configurations.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "active": true,
- "isMain": true,
- "location": "string",
- "config": "{\"test\": \"value\",\"test2\": \"value2\",\"test3\": [\"a\", \"b\", \"c\"],\"test4\": {\"test5\": \"value5\"}}"
}
]Create existing dashboard config.
| customerId required | string id of the customer to work with |
| uuid required | string <uuid> |
| customer required | string <uuid> |
| name required | string |
| active required | boolean |
| isMain | boolean or null |
| location required | string the location this dashboard is associated with |
| config | string or null A "stringified" JSON is expected here |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "active": true,
- "isMain": true,
- "location": "string",
- "config": "{\"test\": \"value\",\"test2\": \"value2\",\"test3\": [\"a\", \"b\", \"c\"],\"test4\": {\"test5\": \"value5\"}}"
}{ }Get all dashboard configurations.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "active": true,
- "isMain": true,
- "location": "string",
- "config": "{\"test\": \"value\",\"test2\": \"value2\",\"test3\": [\"a\", \"b\", \"c\"],\"test4\": {\"test5\": \"value5\"}}"
}
]Get a dashboard configuration.
| customerId required | string id of the customer to get the data for |
| dashboardConfigId required | string id of the dashboard config |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "active": true,
- "isMain": true,
- "location": "string",
- "config": "{\"test\": \"value\",\"test2\": \"value2\",\"test3\": [\"a\", \"b\", \"c\"],\"test4\": {\"test5\": \"value5\"}}"
}Update existing dashboard config.
| customerId required | string id of the customer to get the data for |
| dashboardConfigId required | string id of the dashboard config |
| uuid required | string <uuid> |
| customer required | string <uuid> |
| name required | string |
| active required | boolean |
| isMain | boolean or null |
| location required | string the location this dashboard is associated with |
| config | string or null A "stringified" JSON is expected here |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "active": true,
- "isMain": true,
- "location": "string",
- "config": "{\"test\": \"value\",\"test2\": \"value2\",\"test3\": [\"a\", \"b\", \"c\"],\"test4\": {\"test5\": \"value5\"}}"
}{ }[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "key": "string",
- "active": true,
- "config": { },
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create connector type.
| uuid required | string <uuid> unique identifier for this conenctor type |
| name required | string The name of this connector type. |
| key required | string A unique identifier for this specific type, e.g. AVA for AVA Security |
| active required | boolean A boolean indicating if this type is active or not - if not, no new connectors of this type can be created. |
| config | object or null The config object that is dependent of the connector type instance itself, so no schema for this. |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "key": "string",
- "active": true,
- "config": { }
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "key": "string",
- "active": true,
- "config": { },
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "key": "string",
- "active": true,
- "config": { },
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a specific connector type.
| connectorTypeId required | string id of the connector type to work with |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "key": "string",
- "active": true,
- "config": { },
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update connector type.
| connectorTypeId required | string id of the connector type to work with |
| uuid required | string <uuid> unique identifier for this conenctor type |
| name required | string The name of this connector type. |
| key required | string A unique identifier for this specific type, e.g. AVA for AVA Security |
| active required | boolean A boolean indicating if this type is active or not - if not, no new connectors of this type can be created. |
| config | object or null The config object that is dependent of the connector type instance itself, so no schema for this. |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "key": "string",
- "active": true,
- "config": { }
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "key": "string",
- "active": true,
- "config": { },
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Encrypts a given value
| value required | string The value to encrypt |
{- "value": "a_secret_password"
}{- "encrypted": "string"
}Get all active SMA connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create SMA connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all SMA connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get SMA connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active SMA devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new SMA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
required | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {\n \"username\": \"mqtt-username\"\n },\n \"deviceType\": \"sma\",\n}\n"{- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all SMA devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get an SMA device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update an SMA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
required | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {\n \"username\": \"mqtt-username\"\n },\n \"deviceType\": \"sma\",\n}\n"{- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active SMA datapoints that are assigned to a specific SMA device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new SMA datapoint for an SMA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all SMA datapoints that are assigned to a specific SMA device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get an SMA datapoint that is assigned to a specific SMA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update an SMA datapoint of a specific SMA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get an SMA AWS IoT thing that is assigned to a specific SMA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "thingName": "string",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "thingArn": "string",
- "thingId": "string",
- "username": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "smaId": "string",
- "adapterConfig": {
- "clientId": "string",
- "username": "string",
- "topic": "string",
- "port": 0,
- "protocol": "string",
- "broker": "string"
}
}Get an SMA AWS IoT thing that is assigned to a specific SMA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "thingName": "string",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "thingArn": "string",
- "thingId": "string",
- "username": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "smaId": "string",
- "adapterConfig": {
- "clientId": "string",
- "username": "string",
- "topic": "string",
- "port": 0,
- "protocol": "string",
- "broker": "string"
}
}Get a FLIC AWS IoT thing for a FLIC connector of a customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "thingName": "string",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "thingArn": "string",
- "thingId": "string",
- "username": "string",
- "connector": "ae3e6c6f-6542-43ae-8e3b-4654639f6b5f",
- "flicId": "string",
- "adapterConfig": {
- "clientId": "string",
- "username": "string",
- "topic": "string",
- "port": 0,
- "protocol": "string",
- "broker": "string"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Get all active SWARM connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "authorizationToken": "string",
- "clientId": "string",
- "clientSecret": "string",
- "tenantId": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create SWARM connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "authorizationToken": "string",
- "clientId": "string",
- "clientSecret": "string",
- "tenantId": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "authorizationToken": "string",
- "clientId": "string",
- "clientSecret": "string",
- "tenantId": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all SWARM connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "authorizationToken": "string",
- "clientId": "string",
- "clientSecret": "string",
- "tenantId": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get SWARM connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "authorizationToken": "string",
- "clientId": "string",
- "clientSecret": "string",
- "tenantId": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "authorizationToken": "string",
- "clientId": "string",
- "clientSecret": "string",
- "tenantId": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "authorizationToken": "string",
- "clientId": "string",
- "clientSecret": "string",
- "tenantId": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active SWARM devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new SWARM device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all SWARM devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a SWARM device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update a SWARM device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active SWARM datapoints that are assigned to a specific SWARM device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new SWARM datapoint for an SWARM device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all SWARM datapoints that are assigned to a specific SWARM device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a SWARM datapoint that is assigned to a specific SWARM device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a SWARM datapoint of a specific SWARM device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active WEATHER connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create WEATHER connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all WEATHER connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get WEATHER connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active WEATHER devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new WEATHER device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
| modifiedAt required | string <date-time> |
required | object (uiUserInfo) |
| createdAt required | string <date-time> |
required | object (uiUserInfo) |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all WEATHER devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a WEATHER device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update a WEATHER device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
| modifiedAt required | string <date-time> |
required | object (uiUserInfo) |
| createdAt required | string <date-time> |
required | object (uiUserInfo) |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active WEATHER datapoints that are assigned to a specific WEATHER device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new WEATHER datapoint for an WEATHER device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all WEATHER datapoints that are assigned to a specific WEATHER device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a WEATHER datapoint that is assigned to a specific WEATHER device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a WEATHER datapoint of a specific WEATHER device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active WEATHERSITE connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "siteId": "string",
- "scheduledHours": "string"
}
}
]Create WEATHERSITE connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "siteId": "string",
- "scheduledHours": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "siteId": "string",
- "scheduledHours": "string"
}
}Get all WEATHERSITE connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "siteId": "string",
- "scheduledHours": "string"
}
}
]Get WEATHERSITE connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "siteId": "string",
- "scheduledHours": "string"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "siteId": "string",
- "scheduledHours": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "siteId": "string",
- "scheduledHours": "string"
}
}Get all active WEATHERSITE devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new WEATHERSITE device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
| modifiedAt required | string <date-time> |
required | object (uiUserInfo) |
| createdAt required | string <date-time> |
required | object (uiUserInfo) |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all WEATHERSITE devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a WEATHERSITE device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update a WEATHERSITE device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
| modifiedAt required | string <date-time> |
required | object (uiUserInfo) |
| createdAt required | string <date-time> |
required | object (uiUserInfo) |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active WEATHERSITE datapoints that are assigned to a specific WEATHERSITE device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new WEATHERSITE datapoint for an WEATHERSITE device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all WEATHERSITE datapoints that are assigned to a specific WEATHERSITE device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a WEATHERSITE datapoint that is assigned to a specific WEATHERSITE device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a WEATHERSITE datapoint of a specific WEATHERSITE device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active SOLAREDGE connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "apiKey": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create SOLAREDGE connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "apiKey": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "apiKey": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all SOLAREDGE connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "apiKey": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get SOLAREDGE connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "apiKey": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "apiKey": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "apiKey": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active SOLAREDGE devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new SOLAREDGE device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
required | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all SOLAREDGE devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a SOLAREDGE device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update a SOLAREDGE device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
required | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active SOLAREDGE datapoints that are assigned to a specific SOLAREDGE device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointSubType": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new SOLAREDGE datapoint for an SOLAREDGE device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string Enum: "powerConsumption" "powerProduction" "powerSelfConsumption" "powerExport" "powerImport" "energyConsumption" "energyProduction" "energySelfConsumption" "energyExport" "energyImport" the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string Enum: "powerConsumption" "powerProduction" "powerSelfConsumption" "powerExport" "powerImport" "energyConsumption" "energyProduction" "energySelfConsumption" "energyExport" "energyImport" the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointSubType": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointSubType": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all SOLAREDGE datapoints that are assigned to a specific SOLAREDGE device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointSubType": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a SOLAREDGE datapoint that is assigned to a specific SOLAREDGE device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointSubType": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a SOLAREDGE datapoint of a specific SOLAREDGE device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string Enum: "powerConsumption" "powerProduction" "powerSelfConsumption" "powerExport" "powerImport" "energyConsumption" "energyProduction" "energySelfConsumption" "energyExport" "energyImport" the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string Enum: "powerConsumption" "powerProduction" "powerSelfConsumption" "powerExport" "powerImport" "energyConsumption" "energyProduction" "energySelfConsumption" "energyExport" "energyImport" the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointSubType": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointSubType": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active DT connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "webhookUrl": "string",
- "projectId": "string",
- "oAuthKeyId": "string",
- "oAuthEmail": "string",
- "oAuthSecretEncrytped": "string",
- "ignoreNameLabelChange": false
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create DT connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "webhookUrl": "string",
- "projectId": "string",
- "oAuthKeyId": "string",
- "oAuthEmail": "string",
- "oAuthSecretEncrytped": "string",
- "ignoreNameLabelChange": false
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "webhookUrl": "string",
- "projectId": "string",
- "oAuthKeyId": "string",
- "oAuthEmail": "string",
- "oAuthSecretEncrytped": "string",
- "ignoreNameLabelChange": false
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all DT connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "webhookUrl": "string",
- "projectId": "string",
- "oAuthKeyId": "string",
- "oAuthEmail": "string",
- "oAuthSecretEncrytped": "string",
- "ignoreNameLabelChange": false
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get DT connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "webhookUrl": "string",
- "projectId": "string",
- "oAuthKeyId": "string",
- "oAuthEmail": "string",
- "oAuthSecretEncrytped": "string",
- "ignoreNameLabelChange": false
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "webhookUrl": "string",
- "projectId": "string",
- "oAuthKeyId": "string",
- "oAuthEmail": "string",
- "oAuthSecretEncrytped": "string",
- "ignoreNameLabelChange": false
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "webhookUrl": "string",
- "projectId": "string",
- "oAuthKeyId": "string",
- "oAuthEmail": "string",
- "oAuthSecretEncrytped": "string",
- "ignoreNameLabelChange": false
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active DT devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new DT device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
object or null optional configuration object for the device | |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all DT devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a DT device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update a DT device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
object or null optional configuration object for the device | |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active DT datapoints that are assigned to a specific DT device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new DT datapoint for a DT device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all DT datapoints that are assigned to a specific DT device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a DT datapoint that is assigned to a specific DT device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a DT datapointice of a specific DT device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Gets measured data for a given customer, allowing several grouping and calculation options. The following types of measurement formats are supported:
| customerId required | string id of the customer to get the data for |
| startdatetime required | string <date-time> [all] start date and time for the query |
| enddatetime required | string <date-time> [all] end date and time for the query |
| datapoints | Array of strings [all] list of 1-n datapoints |
object Example: "[all] labels to filter the data by" | |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" [all] |
| type required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" [all] |
| resolution | string Enum: "max" "1m" "5m" "15m" "30m" "1h" "6h" "12h" "1d" "1w" "1mo" [all] Either returns all values ('max') or groups them by the given time period |
| func required | string Enum: "minMaxAvg" "exact" "closestPreceding" "sum" "totalMin" "totalMax" "totalAvg" "totalMinMaxAvg" "totalSum" [all] describes the function that should be performed on the data, grouped by the resolution; "exact" is only allowed if resolution is "max"; for [categorical], only "sum" and "exact" are allowed |
| diff | boolean [number] ]hether the diff of values between found data should be calculated (e.g. for energy consumption based on absolute energy values) |
| combine | boolean [all] only with functions 'minMaxAvg'[number] or 'sum'[all] and their 'totalX'[number] variants; if true the functions are performed on all datapoints included in the command, otherwise the function will be performed for each datapoint separately |
| includeprice | boolean [number] only with functions 'exact', 'sum', 'totalSum', closestPreceeding' |
| queryId | string [all] optional ID to identify the query and the repsonse (which will also contain the queryId in its body) |
| influx | boolean [all] whether the data should be retrieved from Influx (true, default) or Timestream (false) |
{- "datapoints": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "deviceUuid": "9e508920-d2ae-4d6c-8e73-5b5607accb47",
- "deviceName": "string",
- "deviceNameAlias1": "string",
- "deviceNameAlias2": "string",
- "datapointType": "string",
- "datapointSubType": "string",
- "deviceType": "string",
- "deviceSubType": "string",
- "locationUuid": "28eb4061-c7a3-45b5-9f5e-8d0445089dff",
- "locationName": "string",
- "siteUuid": "2019-08-24T14:15:22Z",
- "siteName": "string"
}
], - "datapointResultDetails": {
- "listOfDatapointUuidsWithCorrectStartTime": [
- {
- "datapointUuid": "d99c3de4-7271-45b1-8d86-111f93f6ce3e",
- "firstTimeFound": "2019-08-24T14:15:22Z"
}
], - "listOfDatapointUuidsWithStartTimeInQueryIntervall": [
- {
- "datapointUuid": "d99c3de4-7271-45b1-8d86-111f93f6ce3e",
- "firstTimeFound": "2019-08-24T14:15:22Z"
}
], - "listOfDatapointUuidsWithNoStartTime": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}, - "unit": "string",
- "format": "number",
- "categoricalValues": [
- "string"
], - "combined": true,
- "queryId": "string",
- "data": [
- [
- {
- "ts": "2019-08-24T14:15:22Z",
- "data": {
- "unit": "string",
- "format": "number",
- "category": "string",
- "type": "string",
- "ts": "2019-08-24T14:15:22Z",
- "value": "string",
- "valuePrice": 0
}
}
]
]
}Gets latest measured data for a given customer and a given list of datapoints
| customerId required | string id of the customer to get the data for |
| datapoints | Array of strings list of 1-n datapoints |
[- {
- "value": "string",
- "unit": "string",
- "format": "number",
- "category": "weather",
- "type": "unknown",
- "ts": "string",
- "datapointUuid": "string",
- "deviceUuid": "string",
- "connectorUuid": "string",
- "connectorTypeUuid": "string",
- "locationUuid": "string",
- "siteUuid": "string",
- "labels": [
- {
- "label": "floor",
- "values": [
- [
- "0EG",
- "1OG",
- "2OG"
]
]
}
]
}
]Gets datapoints or their count for customer optionally filtered by category, measurement type, location and site
| customerId required | string id of the customer to get the data for |
| count | boolean optional flag to get only the number of datapoints instead of datapoints |
| category | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" optional category to filter for |
| type | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" optional measurement type to filter for |
| location | string optional location UUID |
| site | string optional site UUID |
| inactive | boolean if true, also inactive datapoints will be used in search result‚ |
[ ]Gets labels for customer by category, measurement type
| customerId required | string id of the customer to get the data for |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" Example: environment the category to get the labels for |
| type required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" Example: temperature the type of measurement to get the labels for |
[- {
- "label": "floor",
- "values": [
- [
- "0EG",
- "1OG",
- "2OG"
]
]
}
]| customerId required | string id of the customer to get the data for |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" Example: environment the category to get the labels for |
| type required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" Example: temperature the type of measurement to get the labels for |
{ }Get all categorical measurement types and their allowed values
{- "contact": [
- "OPEN",
- "CLOSED"
], - "touch": [
- "TOUCHED"
], - "presence": [
- "PRESENT",
- "NOT_PRESENT"
], - "waterdetector": [
- "PRESENT",
- "NOT_PRESENT"
], - "motion": [
- "MOTION_DETECTED",
- "NO_MOTION_DETECTED"
], - "occupancy": [
- "OCCUPIED",
- "NOT_OCCUPIED"
]
}Gets status data for an item of a given customer
| customerId required | string id of the customer to get the data for |
| itemType required | string Enum: "datapoint" "device" "connector" Example: connector the item type to get the status for |
| uuid required | string <uuid> Example: 798ab324-b910-4175-a27b-c9450c35b7e4 the UUID of the item to get the status data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "message": "string"
}| customerId required | string id of the customer to get the data for |
| itemType required | string Enum: "datapoint" "device" "connector" Example: connector the item type to get the status for |
| uuid required | string <uuid> Example: 798ab324-b910-4175-a27b-c9450c35b7e4 the UUID of the item to get the status data for |
{ }Get all active GENERIC connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create GENERIC connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all GENERIC connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get GENERIC connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active GENERIC devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new GENERIC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"{- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all GENERIC devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get an GENERIC device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update an GENERIC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"{- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active GENERIC datapoints that are assigned to a specific GENERIC device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new GENERIC datapoint for an GENERIC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all GENERIC datapoints that are assigned to a specific GENERIC device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get an GENERIC datapoint that is assigned to a specific GENERIC device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update an GENERIC datapoint of a specific GENERIC device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Send data to the generic-connector
| connectorUuid required | string <uuid> |
| customerUuid required | string <uuid> |
| deviceUuid required | string <uuid> |
| datapointUuid required | string <uuid> |
| timestamp required | string <date-time> |
| value required | string |
{- "connectorUuid": "d35b761f-01a3-438e-b959-b4349902444b",
- "customerUuid": "12589d07-fa98-4994-8d16-bef116e8e30f",
- "deviceUuid": "9e508920-d2ae-4d6c-8e73-5b5607accb47",
- "datapointUuid": "d99c3de4-7271-45b1-8d86-111f93f6ce3e",
- "timestamp": "2019-08-24T14:15:22Z",
- "value": "string"
}{ }Get a generic connector datapoint by its id for updating the current measurement value
{- "datapoint": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}, - "device": {
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}, - "connector": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}, - "customer": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Fiegl & Spielberger",
- "active": true,
- "customerNumber": "cust123456",
- "contactPerson": "Markus Holy",
- "contactPhoneNumber": "+43 512 33330",
- "contactEmail": "salzamt@fiegl.co.at",
- "addressStreet1": "Langer Weg 28",
- "addressStreet2": "string",
- "addressZip": 6020,
- "addressCity": "Innsbruck",
- "addressCountry": "AT",
- "isMaster": true,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
}Get all active OPCUA connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true
}
]Create OPCUA connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| modifiedAt required | string <date-time> |
required | object (uiUserInfo) |
| createdAt required | string <date-time> |
required | object (uiUserInfo) |
{- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true
}Get all OPCUA connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true
}
]Get OPCUA connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| modifiedAt required | string <date-time> |
required | object (uiUserInfo) |
| createdAt required | string <date-time> |
required | object (uiUserInfo) |
{- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true
}Get all active OPCUA devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new OPCUA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"opcua\",\n}\n"{- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all OPCUA devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get an OPCUA device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update an OPCUA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"opcua\",\n}\n"{- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active OPCUA datapoints that are assigned to a specific OPCUA device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new OPCUA datapoint for an OPCUA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all OPCUA datapoints that are assigned to a specific OPCUA device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get an OPCUA datapoint that is assigned to a specific OPCUA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update an OPCUA datapoint of a specific OPCUA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}get OPCUA thing by thingId
| customerId required | string id of the customer to get the data for |
| thingId required | string id of the thing to work with |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "thingName": "string",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "thingArn": "string",
- "thingId": "string",
- "certificateArn": "string",
- "certificateId": "string",
- "certificatePresignedUrl": "string",
- "publicKeyPresignedUrl": "string",
- "privateKeyPresignedUrl": "string",
- "zippedCertKeysPresignedUrl": "string",
- "signedUrlExpiresAt": 0,
- "connector": "ae3e6c6f-6542-43ae-8e3b-4654639f6b5f",
- "macId": "string"
}get OPCUA thing by connectorId
| customerId required | string id of the customer to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "thingName": "string",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "thingArn": "string",
- "thingId": "string",
- "certificateArn": "string",
- "certificateId": "string",
- "certificatePresignedUrl": "string",
- "publicKeyPresignedUrl": "string",
- "privateKeyPresignedUrl": "string",
- "zippedCertKeysPresignedUrl": "string",
- "signedUrlExpiresAt": 0,
- "connector": "ae3e6c6f-6542-43ae-8e3b-4654639f6b5f",
- "macId": "string"
}regen cert and keys for OPCUA thing by connectorId
| customerId required | string id of the customer to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "thingName": "string",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "thingArn": "string",
- "thingId": "string",
- "certificateArn": "string",
- "certificateId": "string",
- "certificatePresignedUrl": "string",
- "publicKeyPresignedUrl": "string",
- "privateKeyPresignedUrl": "string",
- "zippedCertKeysPresignedUrl": "string",
- "signedUrlExpiresAt": 0,
- "connector": "ae3e6c6f-6542-43ae-8e3b-4654639f6b5f",
- "macId": "string"
}Get all active CALC connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "allowAllLocations": true
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create CALC connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string or null the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "allowAllLocations": true
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "allowAllLocations": true
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all CALC connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "allowAllLocations": true
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get CALC connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "allowAllLocations": true
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string or null the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "allowAllLocations": true
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "allowAllLocations": true
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active CALC devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- "{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"
]Create a new CALC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"Get all CALC devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- "{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"
]Get an CALC device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"Update an CALC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"Get all active CALC datapoints that are assigned to a specific CALC device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new CALC datapoint for an CALC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
object or null Configuration of a calculated datapoint (the formula and its parameters) | |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": {
- "formula": "U * I * cos(phi) * sqrt(3) * constA",
- "datapoints": {
- "U": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "I": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "phi": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}, - "globals": {
- "const": 1
}, - "dp2dpTimeSeconds"": 60,
- "minutesOfHour": [
- 0,
- 15,
- 30,
- 45
]
}, - "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": {
- "formula": "U * I * cos(phi) * sqrt(3) * constA",
- "datapoints": {
- "U": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "I": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "phi": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}, - "globals": {
- "const": 1
}, - "dp2dpTimeSeconds"": 60,
- "minutesOfHour": [
- 0,
- 15,
- 30,
- 45
]
}, - "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all CALC datapoints that are assigned to a specific CALC device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get an CALC datapoint that is assigned to a specific CALC device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": {
- "formula": "U * I * cos(phi) * sqrt(3) * constA",
- "datapoints": {
- "U": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "I": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "phi": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}, - "globals": {
- "const": 1
}, - "dp2dpTimeSeconds"": 60,
- "minutesOfHour": [
- 0,
- 15,
- 30,
- 45
]
}, - "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update an CALC datapoint of a specific CALC device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
object or null Configuration of a calculated datapoint (the formula and its parameters) | |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": {
- "formula": "U * I * cos(phi) * sqrt(3) * constA",
- "datapoints": {
- "U": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "I": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "phi": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}, - "globals": {
- "const": 1
}, - "dp2dpTimeSeconds"": 60,
- "minutesOfHour": [
- 0,
- 15,
- 30,
- 45
]
}, - "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": {
- "formula": "U * I * cos(phi) * sqrt(3) * constA",
- "datapoints": {
- "U": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "I": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "phi": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}, - "globals": {
- "const": 1
}, - "dp2dpTimeSeconds"": 60,
- "minutesOfHour": [
- 0,
- 15,
- 30,
- 45
]
}, - "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Validate the fiven config in the context of the given CALC connector of a customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| formula required | string the formula that should be calculated; any Javascript expression that results in a number can be used |
required | object the datapoints that should be used for the calculation |
object the global variables that should be used for the calculation | |
| dp2dpTimeSeconds | integer or null the time in seconds that should be used for waiting for the referenced datapoints to send new data |
| scheduleSeconds | integer or null the schedule in seconds between two calculations; use either this or minutesOfHour |
| minutesOfHour | Array of integers <int32> [ items <int32 > ] the minutes of the hour to run the calculation; use either this or scheduleSeconds |
{- "formula": "U * I * cos(phi) * sqrt(3) * constA",
- "datapoints": {
- "U": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "I": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "phi": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}, - "globals": {
- "const": 1
}, - "dp2dpTimeSeconds"": 60,
- "minutesOfHour": [
- 0,
- 15,
- 30,
- 45
]
}{- "status": "ok",
- "errors": [
- "string"
], - "calculatedResult": 0,
- "latestData": {
- "property1": 0,
- "property2": 0
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Get all active alarm triggers of a customer
| customerId required | string id of the customer to get the data for |
| locationId | string Optional locationId to filter by |
[- {
- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "timeoutMinutes": 0,
- "datapoint": "52aa66de-e553-4383-9e16-52bfcd0efb0f",
- "triggerType": "DATAPOINT_TIMEOUT",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new alarming trigger for a customer
| customerId required | string id of the customer to get the data for |
| name required | string |
| description required | string |
| uuid required | string <uuid> |
| active required | boolean |
| customer required | string <uuid> |
| timeoutMinutes required | integer the timeout in minutes |
| datapoint required | string <uuid> the datapoint UUID to create the alarm for |
| triggerType required | string Value: "DATAPOINT_TIMEOUT" |
{- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "timeoutMinutes": 0,
- "datapoint": "52aa66de-e553-4383-9e16-52bfcd0efb0f",
- "triggerType": "DATAPOINT_TIMEOUT"
}{- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "timeoutMinutes": 0,
- "datapoint": "52aa66de-e553-4383-9e16-52bfcd0efb0f",
- "triggerType": "DATAPOINT_TIMEOUT",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all alarm triggers for a given customer
| customerId required | string id of the customer to get the data for |
| locationId | string Optional locationId to filter by |
[- {
- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "timeoutMinutes": 0,
- "datapoint": "52aa66de-e553-4383-9e16-52bfcd0efb0f",
- "triggerType": "DATAPOINT_TIMEOUT",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Evaluate alarming trigger setup for a customer with the current/latest data
| customerId required | string id of the customer to get the data for |
| name required | string |
| description required | string |
| uuid required | string <uuid> |
| active required | boolean |
| customer required | string <uuid> |
| timeoutMinutes required | integer the timeout in minutes |
| datapoint required | string <uuid> the datapoint UUID to create the alarm for |
| triggerType required | string Value: "DATAPOINT_TIMEOUT" |
{- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "timeoutMinutes": 0,
- "datapoint": "52aa66de-e553-4383-9e16-52bfcd0efb0f",
- "triggerType": "DATAPOINT_TIMEOUT"
}{- "evaluationResult": "string",
- "isFormulaCorrect": true,
- "message": "string"
}Get alarm trigger for a given customer
| customerId required | string id of the customer to get the data for |
| alarmTriggerId required | string id of the alarm trigger |
{- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "timeoutMinutes": 0,
- "datapoint": "52aa66de-e553-4383-9e16-52bfcd0efb0f",
- "triggerType": "DATAPOINT_TIMEOUT",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update an alarm trigger of a customer
| customerId required | string id of the customer to get the data for |
| alarmTriggerId required | string id of the alarm trigger |
| name required | string |
| description required | string |
| uuid required | string <uuid> |
| active required | boolean |
| customer required | string <uuid> |
| timeoutMinutes required | integer the timeout in minutes |
| datapoint required | string <uuid> the datapoint UUID to create the alarm for |
| triggerType required | string Value: "DATAPOINT_TIMEOUT" |
{- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "timeoutMinutes": 0,
- "datapoint": "52aa66de-e553-4383-9e16-52bfcd0efb0f",
- "triggerType": "DATAPOINT_TIMEOUT"
}{- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "timeoutMinutes": 0,
- "datapoint": "52aa66de-e553-4383-9e16-52bfcd0efb0f",
- "triggerType": "DATAPOINT_TIMEOUT",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Deletes (better: marks as deleted) an alarm trigger (and its associated actions) of a customer
| customerId required | string id of the customer to get the data for |
| alarmTriggerId required | string id of the alarm trigger |
{ }Get active alarm triggers for a given datapoint of a customer
| customerId required | string id of the customer to get the data for |
| datapointId required | string id of the datapoint to get the data for |
[- {
- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "timeoutMinutes": 0,
- "datapoint": "52aa66de-e553-4383-9e16-52bfcd0efb0f",
- "triggerType": "DATAPOINT_TIMEOUT"
}
]Get all alarm triggers for a given datapoint of a customer
| customerId required | string id of the customer to get the data for |
| datapointId required | string id of the datapoint to get the data for |
[- {
- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "timeoutMinutes": 0,
- "datapoint": "52aa66de-e553-4383-9e16-52bfcd0efb0f",
- "triggerType": "DATAPOINT_TIMEOUT"
}
]Get active alarm triggers for a given device of a customer
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "timeoutMinutes": 0,
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "triggerType": "DEVICE_TIMEOUT"
}
]Get all alarm triggers for a given device of a customer
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "timeoutMinutes": 0,
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "triggerType": "DEVICE_TIMEOUT"
}
]Get active alarm triggers for a given connector of a customer
| customerId required | string id of the customer to get the data for |
| connectorId required | string id of the connector to get the data for |
[- {
- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "timeoutMinutes": 0,
- "connector": "ae3e6c6f-6542-43ae-8e3b-4654639f6b5f",
- "triggerType": "CONNECTOR_TIMEOUT"
}
]Get all alarm triggers for a given connector of a customer
| customerId required | string id of the customer to get the data for |
| connectorId required | string id of the connector to get the data for |
[- {
- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "timeoutMinutes": 0,
- "connector": "ae3e6c6f-6542-43ae-8e3b-4654639f6b5f",
- "triggerType": "CONNECTOR_TIMEOUT"
}
]Get active alarm trigger actions for a given alarm trigger and customer
| customerId required | string id of the customer to get the data for |
| alarmTriggerId required | string id of the alarm trigger for which to manage alarm actions |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "alarmTrigger": "e3228558-5084-4986-981d-8ecc16381df1",
- "actionType": "EMAIL",
- "name": "string",
- "description": "string",
- "active": true,
- "emails": [
- "user@example.com"
], - "subjectExpression": "Alarm {{triggerName}} triggered at {{triggerTime}}\n",
- "bodyExpression": "Hello! Alarm {{triggerName}} for {{datapointName}}/{{deviceName}} at {{locationName}}/{{siteName}} triggered at {{triggerTime}} with the following details:\n- value from measurement: {{datapointValue}}\n- time of measurement: {{time}}\n- alarm formula: {{formula}}\n- result of formula evaluation: {{formulaResult}}\n",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new alarm trigger action for a given alarm trigger and customer
| customerId required | string id of the customer to get the data for |
| alarmTriggerId required | string id of the alarm trigger for which to manage alarm actions |
| uuid required | string <uuid> the UUID of the action |
| alarmTrigger required | string <uuid> the alarm trigger UUID to create the action for |
| actionType required | string (alarmTriggerActionType) Value: "EMAIL" |
| name required | string the name of the action |
| description | string the description of the action |
| active required | boolean whether the action is active or not |
| emails required | Array of strings <email> [ items <email > ] the email address to send the alarm to |
| subjectExpression required | string the expression to evaluate to create the subject |
| bodyExpression required | string the expression to evaluate to create the body |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "alarmTrigger": "e3228558-5084-4986-981d-8ecc16381df1",
- "actionType": "EMAIL",
- "name": "string",
- "description": "string",
- "active": true,
- "emails": [
- "user@example.com"
], - "subjectExpression": "Alarm {{triggerName}} triggered at {{triggerTime}}\n",
- "bodyExpression": "Hello! Alarm {{triggerName}} for {{datapointName}}/{{deviceName}} at {{locationName}}/{{siteName}} triggered at {{triggerTime}} with the following details:\n- value from measurement: {{datapointValue}}\n- time of measurement: {{time}}\n- alarm formula: {{formula}}\n- result of formula evaluation: {{formulaResult}}\n"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "alarmTrigger": "e3228558-5084-4986-981d-8ecc16381df1",
- "actionType": "EMAIL",
- "name": "string",
- "description": "string",
- "active": true,
- "emails": [
- "user@example.com"
], - "subjectExpression": "Alarm {{triggerName}} triggered at {{triggerTime}}\n",
- "bodyExpression": "Hello! Alarm {{triggerName}} for {{datapointName}}/{{deviceName}} at {{locationName}}/{{siteName}} triggered at {{triggerTime}} with the following details:\n- value from measurement: {{datapointValue}}\n- time of measurement: {{time}}\n- alarm formula: {{formula}}\n- result of formula evaluation: {{formulaResult}}\n",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all alarm trigger actions for a given alarm trigger of a customer
| customerId required | string id of the customer to get the data for |
| alarmTriggerId required | string id of the alarm trigger for which to the the action for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "alarmTrigger": "e3228558-5084-4986-981d-8ecc16381df1",
- "actionType": "EMAIL",
- "name": "string",
- "description": "string",
- "active": true,
- "emails": [
- "user@example.com"
], - "subjectExpression": "Alarm {{triggerName}} triggered at {{triggerTime}}\n",
- "bodyExpression": "Hello! Alarm {{triggerName}} for {{datapointName}}/{{deviceName}} at {{locationName}}/{{siteName}} triggered at {{triggerTime}} with the following details:\n- value from measurement: {{datapointValue}}\n- time of measurement: {{time}}\n- alarm formula: {{formula}}\n- result of formula evaluation: {{formulaResult}}\n",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get alarm trigger action for a given alarm trigger and customer
| customerId required | string id of the customer to get the data for |
| alarmTriggerId required | string id of the alarm trigger |
| alarmActionId required | string id of the action of a given alarm trigger and customer |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "alarmTrigger": "e3228558-5084-4986-981d-8ecc16381df1",
- "actionType": "EMAIL",
- "name": "string",
- "description": "string",
- "active": true,
- "emails": [
- "user@example.com"
], - "subjectExpression": "Alarm {{triggerName}} triggered at {{triggerTime}}\n",
- "bodyExpression": "Hello! Alarm {{triggerName}} for {{datapointName}}/{{deviceName}} at {{locationName}}/{{siteName}} triggered at {{triggerTime}} with the following details:\n- value from measurement: {{datapointValue}}\n- time of measurement: {{time}}\n- alarm formula: {{formula}}\n- result of formula evaluation: {{formulaResult}}\n",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| alarmTriggerId required | string id of the alarm trigger |
| alarmActionId required | string id of the action of a given alarm trigger and customer |
{ }Update an alarm trigger action of an alarm trigger of a customer
| customerId required | string id of the customer to get the data for |
| alarmTriggerId required | string id of the alarm trigger |
| alarmActionId required | string id of the action of a given alarm trigger and customer |
| uuid required | string <uuid> the UUID of the action |
| alarmTrigger required | string <uuid> the alarm trigger UUID to create the action for |
| actionType required | string (alarmTriggerActionType) Value: "EMAIL" |
| name required | string the name of the action |
| description | string the description of the action |
| active required | boolean whether the action is active or not |
| emails required | Array of strings <email> [ items <email > ] the email address to send the alarm to |
| subjectExpression required | string the expression to evaluate to create the subject |
| bodyExpression required | string the expression to evaluate to create the body |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "alarmTrigger": "e3228558-5084-4986-981d-8ecc16381df1",
- "actionType": "EMAIL",
- "name": "string",
- "description": "string",
- "active": true,
- "emails": [
- "user@example.com"
], - "subjectExpression": "Alarm {{triggerName}} triggered at {{triggerTime}}\n",
- "bodyExpression": "Hello! Alarm {{triggerName}} for {{datapointName}}/{{deviceName}} at {{locationName}}/{{siteName}} triggered at {{triggerTime}} with the following details:\n- value from measurement: {{datapointValue}}\n- time of measurement: {{time}}\n- alarm formula: {{formula}}\n- result of formula evaluation: {{formulaResult}}\n"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "alarmTrigger": "e3228558-5084-4986-981d-8ecc16381df1",
- "actionType": "EMAIL",
- "name": "string",
- "description": "string",
- "active": true,
- "emails": [
- "user@example.com"
], - "subjectExpression": "Alarm {{triggerName}} triggered at {{triggerTime}}\n",
- "bodyExpression": "Hello! Alarm {{triggerName}} for {{datapointName}}/{{deviceName}} at {{locationName}}/{{siteName}} triggered at {{triggerTime}} with the following details:\n- value from measurement: {{datapointValue}}\n- time of measurement: {{time}}\n- alarm formula: {{formula}}\n- result of formula evaluation: {{formulaResult}}\n",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Deletes (better: marks as deleted) an alarm trigger action of an alarm trigger of a customer
| customerId required | string id of the customer to get the data for |
| alarmTriggerId required | string id of the alarm trigger |
| alarmActionId required | string id of the action of a given alarm trigger and customer |
{ }Get all active FLIC connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create FLIC connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all FLIC connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get FLIC connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get a FLIC AWS IoT thing for a FLIC connector of a customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "thingName": "string",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "thingArn": "string",
- "thingId": "string",
- "username": "string",
- "connector": "ae3e6c6f-6542-43ae-8e3b-4654639f6b5f",
- "flicId": "string",
- "adapterConfig": {
- "clientId": "string",
- "username": "string",
- "topic": "string",
- "port": 0,
- "protocol": "string",
- "broker": "string"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Get all active FLIC devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new FLIC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all FLIC devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a FLIC device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update a FLIC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active FLIC datapoints that are assigned to a specific FLIC device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new FLIC datapoint for an FLIC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all FLIC datapoints that are assigned to a specific FLIC device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a FLIC datapoint that is assigned to a specific FLIC device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a FLIC datapoint of a specific FLIC device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown",
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}{- "LPR": [
- {
- "category": "recognition",
- "type": "licenseplate"
}
], - "COUNTS": [
- {
- "category": "recognition",
- "type": "personcountin"
}, - {
- "category": "recognition",
- "type": "personcountout"
}, - {
- "category": "recognition",
- "type": "personcountinside"
}
]
}Get all active AVA connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create AVA connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all AVA connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| strict | boolean if set to true, only connectors directly associated with the given location will be returned; otherwise (defaul) also connectors which have "isAllowedOnAllLocation" will be returned, too |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get AVA connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
| isAllowedOnAllLocations | boolean if set to true, this connector may be used on devices which come from a different location of the customer than the one this connector is associated with. This is needed when the connector represents a system which aggregates data from different physical locations, e.g. via networks |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "isAllowedOnAllLocations": true,
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}, - "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active AVA devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new AVA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType required | string or null Enum: "LPR" "COUNTS" the subtype of device |
| lastSeen | number Last seen timestamp in milliseconds, will be used internally and is not intended to be set by user |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all AVA devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a AVA device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Update a AVA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType required | string or null Enum: "LPR" "COUNTS" the subtype of device |
| lastSeen | number Last seen timestamp in milliseconds, will be used internally and is not intended to be set by user |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all active AVA datapoints that are assigned to a specific AVA device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Create a new AVA datapoint for an AVA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Get all AVA datapoints that are assigned to a specific AVA device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}
]Get a AVA datapoint that is assigned to a specific AVA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a AVA datapoint of a specific AVA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointSubType required | string the subtype of datapoint, how the supplier of the connector would call it |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| category required | string Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointSubType": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0,
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}
}Requests to store a new image, returns details (including a presigned S3 PUT URL) to store the binary file
| customerId required | string id of the customer to get the data for |
| fileName | string the name of the file |
| fileSize | integer the size of the file |
| mimeType | string the mimeType of the file, excepts [image/gif, image/png, image/jpeg] |
{- "fileName": "string",
- "fileSize": 0,
- "mimeType": "string"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "putUrl": "string",
- "error": "string"
}Gets a stored image, by redirecting to a presigned S3 URL; IMPORTANT: if you then do a "GET getUrl", you need to make sure that you do NOT send any authentication information with the "GET getUrl" request, otherwise it will fail!
| customerId required | string id of the customer to get the data for |
| imageId required | string id of the image of the customer |
{- "error": "Only one SMA connector per location is allowed",
- "complexError": {
- "message": "Only one SMA connector per location is allowed",
- "stack": "ValidationError: Only one SMA connector per location is allowed\n at SmaConnectorService.create (/var/task/index.js:52276:17)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async exports.createConnector [as handler] (/var/task/index.js:84251:21)",
- "code": "VALIDATION_ERROR",
- "userMessage": "Die empfangenen Daten sind ungültig.",
- "name": "ValidationError"
}, - "ok": false
}Updates an existing image, by first deleting the existing binary file, and redirecting to a presigned S3 PUT URL; IMPORTANT: if you then do a "PUT putUrl", you need to make sure that you do NOT send any authentication information with the request to the presigned PUT URL, otherwise it will fail!
| customerId required | string id of the customer to get the data for |
| imageId required | string id of the image of the customer |
| fileName | string the name of the file |
| fileSize | integer the size of the file |
| mimeType | string the mimeType of the file, excepts [image/gif, image/png, image/jpeg] |
{- "fileName": "string",
- "fileSize": 0,
- "mimeType": "string"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "putUrl": "string",
- "error": "string"
}Commits a temporary image
| customerId required | string id of the customer to get the data for |
| imageId required | string id of the image of the customer |
{- "error": "Only one SMA connector per location is allowed",
- "complexError": {
- "message": "Only one SMA connector per location is allowed",
- "stack": "ValidationError: Only one SMA connector per location is allowed\n at SmaConnectorService.create (/var/task/index.js:52276:17)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async exports.createConnector [as handler] (/var/task/index.js:84251:21)",
- "code": "VALIDATION_ERROR",
- "userMessage": "Die empfangenen Daten sind ungültig.",
- "name": "ValidationError"
}, - "ok": false
}{- "maintenance": {
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}, - "outage": true,
- "time": "2019-08-24T14:15:22Z"
}, - "measurementsDatabase": {
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}, - "outage": true,
- "time": "2019-08-24T14:15:22Z"
}, - "other": {
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}, - "outage": true,
- "time": "2019-08-24T14:15:22Z"
}
}update single application status
| type required | string Enum: "measurementsDatabases" "maintenance" "other" |
| status required | boolean |
{- "type": "measurementsDatabases",
- "status": true
}{- "maintenance": {
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}, - "outage": true,
- "time": "2019-08-24T14:15:22Z"
}, - "measurementsDatabase": {
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}, - "outage": true,
- "time": "2019-08-24T14:15:22Z"
}, - "other": {
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}, - "outage": true,
- "time": "2019-08-24T14:15:22Z"
}
}update application status
| measurementsDatabase required | boolean |
| maintenance required | boolean |
| other required | boolean |
{- "measurementsDatabase": true,
- "maintenance": true,
- "other": true
}{- "maintenance": {
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}, - "outage": true,
- "time": "2019-08-24T14:15:22Z"
}, - "measurementsDatabase": {
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}, - "outage": true,
- "time": "2019-08-24T14:15:22Z"
}, - "other": {
- "modifiedAt": "2019-08-24T14:15:22Z",
- "modifiedBy": {
- "name": "Jonny Cornetto"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "createdBy": {
- "name": "Jonny Cornetto"
}, - "outage": true,
- "time": "2019-08-24T14:15:22Z"
}
}