Represents a home which contains devices and is managed by one or more users.
An array of objects with the following shape:
Property
Type
Required
Constraints
Description
creationTime
string
No
read-only (server-generated); format: date-time
Timestamp of home creation.
deactivated
boolean
No
True if home has been deactivated by project admin.
id
integer
Yes
read-only (server-generated)
Unique ID assigned at time of creation.
name
string
Yes
Display name of home.
projectId
integer
Yes
read-only (server-generated)
Project that this home belongs to.
tenant
object
No
Tenant information associated with a home.
Properties of tenant
Property
Type
Required
Constraints
Description
agencyAdminAccessControlGroupId
integer
Yes
read-only (server-generated)
ID of the access control group that serves as the agency admin for this tenant.
identifier
string
Yes
read-only (server-generated)
Unique identifier for the tenant within the project.
tenantAdminAccessControlGroupId
integer
Yes
read-only (server-generated)
ID of the access control group that serves as the tenant admin for this tenant.
getAllHomes — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getAllHomes — 403 response
Request failed because of denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getAllHomes — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getAllHomes — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getAllHomes — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
createHome — request
Request body for Create a home.
Property
Type
Required
Constraints
Description
creationTime
string
No
read-only (server-generated); format: date-time
Timestamp of home creation.
deactivated
boolean
No
True if home has been deactivated by project admin.
id
integer
Yes
read-only (server-generated)
Unique ID assigned at time of creation.
name
string
Yes
Display name of home.
projectId
integer
Yes
read-only (server-generated)
Project that this home belongs to.
tenant
object
No
Tenant information associated with a home.
Properties of tenant
Property
Type
Required
Constraints
Description
agencyAdminAccessControlGroupId
integer
Yes
read-only (server-generated)
ID of the access control group that serves as the agency admin for this tenant.
identifier
string
Yes
read-only (server-generated)
Unique identifier for the tenant within the project.
tenantAdminAccessControlGroupId
integer
Yes
read-only (server-generated)
ID of the access control group that serves as the tenant admin for this tenant.
createHome — 201 response
Successfully created a new home.
Property
Type
Required
Constraints
Description
creationTime
string
No
read-only (server-generated); format: date-time
Timestamp of home creation.
deactivated
boolean
No
True if home has been deactivated by project admin.
id
integer
Yes
read-only (server-generated)
Unique ID assigned at time of creation.
name
string
Yes
Display name of home.
projectId
integer
Yes
read-only (server-generated)
Project that this home belongs to.
tenant
object
No
Tenant information associated with a home.
Properties of tenant
Property
Type
Required
Constraints
Description
agencyAdminAccessControlGroupId
integer
Yes
read-only (server-generated)
ID of the access control group that serves as the agency admin for this tenant.
identifier
string
Yes
read-only (server-generated)
Unique identifier for the tenant within the project.
tenantAdminAccessControlGroupId
integer
Yes
read-only (server-generated)
ID of the access control group that serves as the tenant admin for this tenant.
createHome — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
createHome — 403 response
Request failed because of invalid data or denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
createHome — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
createHome — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
createHome — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
deleteHome — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
deleteHome — 403 response
Request failed because of invalid data or denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
deleteHome — 404 response
The required home does not exist or is not accessible.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
deleteHome — 409 response
The home cannot be deleted because it is being used by another part of the system.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
deleteHome — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
deleteHome — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
deleteHome — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getHome — 200 response
Successfully retrieved home with specified ID.
Property
Type
Required
Constraints
Description
creationTime
string
No
read-only (server-generated); format: date-time
Timestamp of home creation.
deactivated
boolean
No
True if home has been deactivated by project admin.
id
integer
Yes
read-only (server-generated)
Unique ID assigned at time of creation.
name
string
Yes
Display name of home.
projectId
integer
Yes
read-only (server-generated)
Project that this home belongs to.
tenant
object
No
Tenant information associated with a home.
Properties of tenant
Property
Type
Required
Constraints
Description
agencyAdminAccessControlGroupId
integer
Yes
read-only (server-generated)
ID of the access control group that serves as the agency admin for this tenant.
identifier
string
Yes
read-only (server-generated)
Unique identifier for the tenant within the project.
tenantAdminAccessControlGroupId
integer
Yes
read-only (server-generated)
ID of the access control group that serves as the tenant admin for this tenant.
getHome — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getHome — 403 response
Request failed because of denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getHome — 404 response
The requested home does not exist or is not accessible.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getHome — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getHome — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getHome — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
updateHome — request
Request body for Update a home.
Property
Type
Required
Constraints
Description
creationTime
string
No
read-only (server-generated); format: date-time
Timestamp of home creation.
deactivated
boolean
No
True if home has been deactivated by project admin.
id
integer
Yes
read-only (server-generated)
Unique ID assigned at time of creation.
name
string
Yes
Display name of home.
projectId
integer
Yes
read-only (server-generated)
Project that this home belongs to.
tenant
object
No
Tenant information associated with a home.
Properties of tenant
Property
Type
Required
Constraints
Description
agencyAdminAccessControlGroupId
integer
Yes
read-only (server-generated)
ID of the access control group that serves as the agency admin for this tenant.
identifier
string
Yes
read-only (server-generated)
Unique identifier for the tenant within the project.
tenantAdminAccessControlGroupId
integer
Yes
read-only (server-generated)
ID of the access control group that serves as the tenant admin for this tenant.
updateHome — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
updateHome — 403 response
Request failed because of invalid data or denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
updateHome — 404 response
The requested home does not exist or is not accessible.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
updateHome — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
updateHome — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
updateHome — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
createHomeData — request
Request body for Post data.
Property
Type
Required
Constraints
Description
data
array<object>
Yes
List of record data.
Properties of data
Property
Type
Required
Constraints
Description
body
array<object>
Yes
Time-series data. Each entry contains the timestamp of the value in RFC3339 format.
catalogId
string
Yes
Data Source Catalog ID for the measurement data.
metadata
object
No
Metadata let the server pass additional information with an data routing request from the client.
sourceId
string
Yes
Data Source ID for the measurement data.
createHomeData — 200 response
Successful submission of data.
Property
Type
Required
Constraints
Description
failedDataSources
array<array>
No
read-only (server-generated)
The list of data sources that failed during the data routing process.
result
string
Yes
read-only (server-generated); one of: success, partial
The result of the data route ingestion.
createHomeData — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
createHomeData — 403 response
Request failed because of invalid data or denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
createHomeData — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
createHomeData — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
createHomeData — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getListDataRoutes — 200 response
Successful retrieval of data routes.
Represents a data route instance created in a project.
An array of objects with the following shape:
Property
Type
Required
Constraints
Description
dataType
string
Yes
read-only (server-generated)
Data type of the data route. It must be one of the supported data types: metrics and locations.
destination
object
Yes
Destination is the definition of the target entity of the data route. The entity must be predefined in the project or a wildcard entityId.
filterIds
array<string>
No
Filter IDs of the data route. Specify exact data filter IDs as values in the array. These filters are applied in the order specified.
filterTypes
array<string>
No
Filter types of the data route. The filter rules matched by the specified filter type are automatically applied to the data route.
homeId
integer
No
Home that this data route belongs to.
name
string
Yes
Display name of data route.
projectId
integer
Yes
read-only (server-generated)
Project that this data route belongs to.
routeId
string
Yes
read-only (server-generated)
Unique Data Route ID.
source
object
Yes
Source is the definition of the data source of the data route. The source must be referred to a Data Source or a wildcard data source.
Properties of source
Property
Type
Required
Constraints
Description
catalogId
string
No
Data Source Catalog ID.
deviceId
number
No
The device ID is associated with the catalogId and sourceId. The specified device ID must be attached to a home. The device ID is optional when the sourceId has wildcard notation or the sourceId is a data source of integration module.
sourceId
string
No
Data Source ID. The sourceId can be specified with wildcard notation *. This supports prefix-only (pre*), suffix-only (*suf), partial (pre*suf), or full (*) matching. The sourceId can include at most one wildcard notation. When the sourceId has wildcard notation, the entityId in the destination must have the {{sourceId}} tag.
getListDataRoutes — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getListDataRoutes — 403 response
Request failed because of denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getListDataRoutes — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getListDataRoutes — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getListDataRoutes — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
createDataRoute — request
Request body for Create data route.
Property
Type
Required
Constraints
Description
dataType
string
Yes
read-only (server-generated)
Data type of the data route. It must be one of the supported data types: metrics and locations.
destination
object
Yes
Destination is the definition of the target entity of the data route. The entity must be predefined in the project or a wildcard entityId.
filterIds
array<string>
No
Filter IDs of the data route. Specify exact data filter IDs as values in the array. These filters are applied in the order specified.
filterTypes
array<string>
No
Filter types of the data route. The filter rules matched by the specified filter type are automatically applied to the data route.
homeId
integer
No
Home that this data route belongs to.
name
string
Yes
Display name of data route.
projectId
integer
Yes
read-only (server-generated)
Project that this data route belongs to.
routeId
string
Yes
read-only (server-generated)
Unique Data Route ID.
source
object
Yes
Source is the definition of the data source of the data route. The source must be referred to a Data Source or a wildcard data source.
Properties of source
Property
Type
Required
Constraints
Description
catalogId
string
No
Data Source Catalog ID.
deviceId
number
No
The device ID is associated with the catalogId and sourceId. The specified device ID must be attached to a home. The device ID is optional when the sourceId has wildcard notation or the sourceId is a data source of integration module.
sourceId
string
No
Data Source ID. The sourceId can be specified with wildcard notation *. This supports prefix-only (pre*), suffix-only (*suf), partial (pre*suf), or full (*) matching. The sourceId can include at most one wildcard notation. When the sourceId has wildcard notation, the entityId in the destination must have the {{sourceId}} tag.
createDataRoute — 201 response
Successful creation of data route.
Property
Type
Required
Constraints
Description
dataType
string
Yes
read-only (server-generated)
Data type of the data route. It must be one of the supported data types: metrics and locations.
destination
object
Yes
Destination is the definition of the target entity of the data route. The entity must be predefined in the project or a wildcard entityId.
filterIds
array<string>
No
Filter IDs of the data route. Specify exact data filter IDs as values in the array. These filters are applied in the order specified.
filterTypes
array<string>
No
Filter types of the data route. The filter rules matched by the specified filter type are automatically applied to the data route.
homeId
integer
No
Home that this data route belongs to.
name
string
Yes
Display name of data route.
projectId
integer
Yes
read-only (server-generated)
Project that this data route belongs to.
routeId
string
Yes
read-only (server-generated)
Unique Data Route ID.
source
object
Yes
Source is the definition of the data source of the data route. The source must be referred to a Data Source or a wildcard data source.
Properties of source
Property
Type
Required
Constraints
Description
catalogId
string
No
Data Source Catalog ID.
deviceId
number
No
The device ID is associated with the catalogId and sourceId. The specified device ID must be attached to a home. The device ID is optional when the sourceId has wildcard notation or the sourceId is a data source of integration module.
sourceId
string
No
Data Source ID. The sourceId can be specified with wildcard notation *. This supports prefix-only (pre*), suffix-only (*suf), partial (pre*suf), or full (*) matching. The sourceId can include at most one wildcard notation. When the sourceId has wildcard notation, the entityId in the destination must have the {{sourceId}} tag.
createDataRoute — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
createDataRoute — 403 response
Request failed because of invalid data or denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
createDataRoute — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
createDataRoute — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
createDataRoute — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
deleteDataRoute — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
deleteDataRoute — 403 response
Request failed because of invalid data or denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
deleteDataRoute — 404 response
The required dataRoute does not exist or is not accessible.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
deleteDataRoute — 409 response
The dataRoute cannot be deleted because it is being used by another part of the system.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
deleteDataRoute — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
deleteDataRoute — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
deleteDataRoute — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getDataRoute — 200 response
Successful retrieval of the data route
Property
Type
Required
Constraints
Description
dataType
string
Yes
read-only (server-generated)
Data type of the data route. It must be one of the supported data types: metrics and locations.
destination
object
Yes
Destination is the definition of the target entity of the data route. The entity must be predefined in the project or a wildcard entityId.
filterIds
array<string>
No
Filter IDs of the data route. Specify exact data filter IDs as values in the array. These filters are applied in the order specified.
filterTypes
array<string>
No
Filter types of the data route. The filter rules matched by the specified filter type are automatically applied to the data route.
homeId
integer
No
Home that this data route belongs to.
name
string
Yes
Display name of data route.
projectId
integer
Yes
read-only (server-generated)
Project that this data route belongs to.
routeId
string
Yes
read-only (server-generated)
Unique Data Route ID.
source
object
Yes
Source is the definition of the data source of the data route. The source must be referred to a Data Source or a wildcard data source.
Properties of source
Property
Type
Required
Constraints
Description
catalogId
string
No
Data Source Catalog ID.
deviceId
number
No
The device ID is associated with the catalogId and sourceId. The specified device ID must be attached to a home. The device ID is optional when the sourceId has wildcard notation or the sourceId is a data source of integration module.
sourceId
string
No
Data Source ID. The sourceId can be specified with wildcard notation *. This supports prefix-only (pre*), suffix-only (*suf), partial (pre*suf), or full (*) matching. The sourceId can include at most one wildcard notation. When the sourceId has wildcard notation, the entityId in the destination must have the {{sourceId}} tag.
getDataRoute — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getDataRoute — 403 response
Request failed because of denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getDataRoute — 404 response
The requested dataRoute does not exist or is not accessible.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getDataRoute — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getDataRoute — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getDataRoute — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
updateDataRoute — request
Request body for Update data route.
Property
Type
Required
Constraints
Description
dataType
string
Yes
read-only (server-generated)
Data type of the data route. It must be one of the supported data types: metrics and locations.
destination
object
Yes
Destination is the definition of the target entity of the data route. The entity must be predefined in the project or a wildcard entityId.
filterIds
array<string>
No
Filter IDs of the data route. Specify exact data filter IDs as values in the array. These filters are applied in the order specified.
filterTypes
array<string>
No
Filter types of the data route. The filter rules matched by the specified filter type are automatically applied to the data route.
homeId
integer
No
Home that this data route belongs to.
name
string
Yes
Display name of data route.
projectId
integer
Yes
read-only (server-generated)
Project that this data route belongs to.
routeId
string
Yes
read-only (server-generated)
Unique Data Route ID.
source
object
Yes
Source is the definition of the data source of the data route. The source must be referred to a Data Source or a wildcard data source.
Properties of source
Property
Type
Required
Constraints
Description
catalogId
string
No
Data Source Catalog ID.
deviceId
number
No
The device ID is associated with the catalogId and sourceId. The specified device ID must be attached to a home. The device ID is optional when the sourceId has wildcard notation or the sourceId is a data source of integration module.
sourceId
string
No
Data Source ID. The sourceId can be specified with wildcard notation *. This supports prefix-only (pre*), suffix-only (*suf), partial (pre*suf), or full (*) matching. The sourceId can include at most one wildcard notation. When the sourceId has wildcard notation, the entityId in the destination must have the {{sourceId}} tag.
updateDataRoute — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
updateDataRoute — 403 response
Request failed because of invalid data or denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
updateDataRoute — 404 response
The requested dataRoute does not exist or is not accessible.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
updateDataRoute — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
updateDataRoute — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
updateDataRoute — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getAllDataSources — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getAllDataSources — 403 response
Request failed because of denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getAllDataSources — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getAllDataSources — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getAllDataSources — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
addDataSource — request
Request body for Add a data source.
Property
Type
Required
Constraints
Description
attributes
object
No
Optional/informational key-values associated with device. Can be used to store the serial number, for example.
catalogId
string
Yes
read-only (server-generated)
Data Source Catalog ID.
createdAt
string
No
read-only (server-generated); format: date-time
Timestamp of data source creation.
dataTypes
array<string>
No
read-only (server-generated)
Data types of the data source. It must be one of the supported data types: metrics, locations, and customLog. These values are annotations for filtering data sources in data route panel.
deliveryPolicy
string
No
one of: buffered, unbuffered
The deliveryPolicy field of the dataSource object configures the data transmission method utilized by the Gateway. When the deliveryPolicy is set to buffered, the Gateway ensures guaranteed delivery of data. In the absence of this setting, the Gateway operates in a best effort delivery, which does not guarantee delivery but minimizes delays. This field is enabled only when the dataSource object includes a deviceId. If this field is not specified, the system defaults to the buffered setting.
deviceId
number
No
The device ID is associated with the catalogId and sourceId. The specified device ID must be attached to a home. The device ID is optional when the sourceId is a data source of integration module.
enabled
boolean
No
The flag indicates whether the data source is enabled.
homeId
integer
Yes
read-only (server-generated)
Home that this data source belongs to.
imageData
object
No
Metadata used for the uploaded image of the data source.
Properties of imageData
Property
Type
Required
Constraints
Description
fileName
string
No
FileName represents the name of the file uploaded.
url
string
No
A temporary signed URL for file download.
multi
boolean
No
read-only (server-generated)
The flag indicates whether the data source can attach to the multiple routings.
name
string
Yes
Display name of data source.
projectId
integer
Yes
read-only (server-generated)
Project that this data source belongs to.
sourceId
string
Yes
read-only (server-generated)
Unique Data Source ID.
updatedAt
string
No
read-only (server-generated); format: date-time
Timestamp of the last update on the data source.
addDataSource — 201 response
Successfully created a new data source.
Property
Type
Required
Constraints
Description
attributes
object
No
Optional/informational key-values associated with device. Can be used to store the serial number, for example.
catalogId
string
Yes
read-only (server-generated)
Data Source Catalog ID.
createdAt
string
No
read-only (server-generated); format: date-time
Timestamp of data source creation.
dataTypes
array<string>
No
read-only (server-generated)
Data types of the data source. It must be one of the supported data types: metrics, locations, and customLog. These values are annotations for filtering data sources in data route panel.
deliveryPolicy
string
No
one of: buffered, unbuffered
The deliveryPolicy field of the dataSource object configures the data transmission method utilized by the Gateway. When the deliveryPolicy is set to buffered, the Gateway ensures guaranteed delivery of data. In the absence of this setting, the Gateway operates in a best effort delivery, which does not guarantee delivery but minimizes delays. This field is enabled only when the dataSource object includes a deviceId. If this field is not specified, the system defaults to the buffered setting.
deviceId
number
No
The device ID is associated with the catalogId and sourceId. The specified device ID must be attached to a home. The device ID is optional when the sourceId is a data source of integration module.
enabled
boolean
No
The flag indicates whether the data source is enabled.
homeId
integer
Yes
read-only (server-generated)
Home that this data source belongs to.
imageData
object
No
Metadata used for the uploaded image of the data source.
Properties of imageData
Property
Type
Required
Constraints
Description
fileName
string
No
FileName represents the name of the file uploaded.
url
string
No
A temporary signed URL for file download.
multi
boolean
No
read-only (server-generated)
The flag indicates whether the data source can attach to the multiple routings.
name
string
Yes
Display name of data source.
projectId
integer
Yes
read-only (server-generated)
Project that this data source belongs to.
sourceId
string
Yes
read-only (server-generated)
Unique Data Source ID.
updatedAt
string
No
read-only (server-generated); format: date-time
Timestamp of the last update on the data source.
addDataSource — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
addDataSource — 403 response
Request failed because of invalid data or denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
addDataSource — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
addDataSource — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
addDataSource — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
deleteDataSource — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
deleteDataSource — 403 response
Request failed because of invalid data or denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
deleteDataSource — 404 response
The required dataSource does not exist or is not accessible.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
deleteDataSource — 409 response
The dataSource cannot be deleted because it is being used by another part of the system.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
deleteDataSource — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
deleteDataSource — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
deleteDataSource — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getDataSource — 200 response
Successfully retrieved data source with specified key.
Property
Type
Required
Constraints
Description
attributes
object
No
Optional/informational key-values associated with device. Can be used to store the serial number, for example.
catalogId
string
Yes
read-only (server-generated)
Data Source Catalog ID.
createdAt
string
No
read-only (server-generated); format: date-time
Timestamp of data source creation.
dataTypes
array<string>
No
read-only (server-generated)
Data types of the data source. It must be one of the supported data types: metrics, locations, and customLog. These values are annotations for filtering data sources in data route panel.
deliveryPolicy
string
No
one of: buffered, unbuffered
The deliveryPolicy field of the dataSource object configures the data transmission method utilized by the Gateway. When the deliveryPolicy is set to buffered, the Gateway ensures guaranteed delivery of data. In the absence of this setting, the Gateway operates in a best effort delivery, which does not guarantee delivery but minimizes delays. This field is enabled only when the dataSource object includes a deviceId. If this field is not specified, the system defaults to the buffered setting.
deviceId
number
No
The device ID is associated with the catalogId and sourceId. The specified device ID must be attached to a home. The device ID is optional when the sourceId is a data source of integration module.
enabled
boolean
No
The flag indicates whether the data source is enabled.
homeId
integer
Yes
read-only (server-generated)
Home that this data source belongs to.
imageData
object
No
Metadata used for the uploaded image of the data source.
Properties of imageData
Property
Type
Required
Constraints
Description
fileName
string
No
FileName represents the name of the file uploaded.
url
string
No
A temporary signed URL for file download.
multi
boolean
No
read-only (server-generated)
The flag indicates whether the data source can attach to the multiple routings.
name
string
Yes
Display name of data source.
projectId
integer
Yes
read-only (server-generated)
Project that this data source belongs to.
sourceId
string
Yes
read-only (server-generated)
Unique Data Source ID.
updatedAt
string
No
read-only (server-generated); format: date-time
Timestamp of the last update on the data source.
getDataSource — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getDataSource — 403 response
Request failed because of denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getDataSource — 404 response
The requested dataSource does not exist or is not accessible.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getDataSource — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getDataSource — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getDataSource — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
updateDataSource — request
Request body for Update a data source.
Property
Type
Required
Constraints
Description
attributes
object
No
Optional/informational key-values associated with device. Can be used to store the serial number, for example.
catalogId
string
Yes
read-only (server-generated)
Data Source Catalog ID.
createdAt
string
No
read-only (server-generated); format: date-time
Timestamp of data source creation.
dataTypes
array<string>
No
read-only (server-generated)
Data types of the data source. It must be one of the supported data types: metrics, locations, and customLog. These values are annotations for filtering data sources in data route panel.
deliveryPolicy
string
No
one of: buffered, unbuffered
The deliveryPolicy field of the dataSource object configures the data transmission method utilized by the Gateway. When the deliveryPolicy is set to buffered, the Gateway ensures guaranteed delivery of data. In the absence of this setting, the Gateway operates in a best effort delivery, which does not guarantee delivery but minimizes delays. This field is enabled only when the dataSource object includes a deviceId. If this field is not specified, the system defaults to the buffered setting.
deviceId
number
No
The device ID is associated with the catalogId and sourceId. The specified device ID must be attached to a home. The device ID is optional when the sourceId is a data source of integration module.
enabled
boolean
No
The flag indicates whether the data source is enabled.
homeId
integer
Yes
read-only (server-generated)
Home that this data source belongs to.
imageData
object
No
Metadata used for the uploaded image of the data source.
Properties of imageData
Property
Type
Required
Constraints
Description
fileName
string
No
FileName represents the name of the file uploaded.
url
string
No
A temporary signed URL for file download.
multi
boolean
No
read-only (server-generated)
The flag indicates whether the data source can attach to the multiple routings.
name
string
Yes
Display name of data source.
projectId
integer
Yes
read-only (server-generated)
Project that this data source belongs to.
sourceId
string
Yes
read-only (server-generated)
Unique Data Source ID.
updatedAt
string
No
read-only (server-generated); format: date-time
Timestamp of the last update on the data source.
updateDataSource — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
updateDataSource — 403 response
Request failed because of invalid data or denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
updateDataSource — 404 response
The requested dataSource does not exist or is not accessible.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
updateDataSource — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
updateDataSource — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
updateDataSource — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
manageDataSourceMedia — request
Request body for Manage data source media.
Property
Type
Required
Constraints
Description
action
string
Yes
one of: open-upload, close-upload, delete
Action to be taken.
fileName
string
No
Filename of the image. Needed only if requesting to open an upload.
target
string
Yes
one of: image
Which media the action should be applied to.
manageDataSourceMedia — 200 response
Request to upload an image was successful. The response body is a JSON object
that contains a signed upload URL. The client should make a PUT request
with that URL to upload the image file.
Property
Type
Required
Constraints
Description
uploadUrl
string
No
A signed URL for uploading the media file.
manageDataSourceMedia — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
manageDataSourceMedia — 403 response
Request failed because of invalid data or denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
manageDataSourceMedia — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
manageDataSourceMedia — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
manageDataSourceMedia — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getListDataUploadJobs — 200 response
Successful retrieval of data upload jobs.
Represents a request to ingest data via file upload.
An array of objects with the following shape:
Property
Type
Required
Constraints
Description
catalogId
string
Yes
read-only (server-generated)
Catalog ID of the data source from which the data file originated.
completedTime
string
No
read-only (server-generated); format: date-time
If the data upload is fully processed, the completion time is included here.
deviceId
number
No
read-only (server-generated)
ID of the device/gateway from which the data file originated. Optional.
errorMessage
string
No
read-only (server-generated)
If upload has failed, an error messages will be included here.
fileName
string
Yes
read-only (server-generated)
Name of data file.
homeId
number
Yes
read-only (server-generated)
ID of home targeted by the upload.
id
number
Yes
read-only (server-generated)
Unique ID assigned to upload request.
importedRecords
number
Yes
read-only (server-generated)
Number of data reocrds imported so far.
percentageComplete
number
Yes
read-only (server-generated); min: 0; max: 1
Percentage of the data file that has been imported.
projectId
number
Yes
read-only (server-generated)
ID of the project associated to this request.
sourceId
string
Yes
read-only (server-generated)
ID of the data source from which the data file originated.
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getDataUploadJob — 403 response
Request failed because permission to read home data upload sub-resource is missing or invalid data.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getDataUploadJob — 404 response
The requested dataUpload does not exist or is not accessible.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getDataUploadJob — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getDataUploadJob — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getDataUploadJob — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
cancelDataUploadJob — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
cancelDataUploadJob — 403 response
Request failed because permission to update home data upload sub-resource is missing or invalid data.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
cancelDataUploadJob — 404 response
The requested cancel does not exist or is not accessible.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
cancelDataUploadJob — 409 response
The data upload job is not in a state that can be canceled.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
cancelDataUploadJob — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
cancelDataUploadJob — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
cancelDataUploadJob — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
beginProcessingDataUploadJob — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
beginProcessingDataUploadJob — 403 response
Request failed because permission to update home data upload sub-resource is missing or invalid data.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
beginProcessingDataUploadJob — 404 response
The requested commit does not exist or is not accessible.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
beginProcessingDataUploadJob — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
beginProcessingDataUploadJob — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
beginProcessingDataUploadJob — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
initiateDemandDeviceProvisioning — request
Request body for Initiate on-demand device provisioning.
Property
Type
Required
Constraints
Description
deviceClass
string
Yes
Device Class ID of the device to be added.
deviceTag
string
No
An optional tag assigned to the device to be added.
initiateDemandDeviceProvisioning — 200 response
A device provisioning token is returned.
Property
Type
Required
Constraints
Description
expirationTime
string
No
read-only (server-generated); format: date-time
Expiration time of this token.
token
string
No
read-only (server-generated)
The provisioning token itself.
initiateDemandDeviceProvisioning — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
initiateDemandDeviceProvisioning — 403 response
Request failed because of invalid data or denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
initiateDemandDeviceProvisioning — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
initiateDemandDeviceProvisioning — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
initiateDemandDeviceProvisioning — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
sendEventHome — request
Request body for Send event to a home.
Property
Type
Required
Constraints
Description
eventData
object
Yes
Event-specific data as a JSON hash. Opaque to the cloud service.
eventType
string
Yes
pattern: ^[a-zA-Z](?:[\-_]?[a-zA-Z0-9]+)*$
Event type ID. Must begin 1 or more alpha characters; dashes ('-') and underscores ('_') may be used after the first character but must be followed by 1+ alphanumeric characters.
homeId
integer
No
read-only (server-generated)
ID of the home associated with this event. MODE adds this at event delivery to listeners. Devices don't need to add this.
originDeviceClass
string
No
read-only (server-generated)
If the event originates from a device, this property is the device's class ID. MODE adds this at event delivery to listener.
originDeviceId
integer
No
read-only (server-generated)
MODE adds this at event delivery to listeners. This property is present if the event originates from a device.
originDeviceIp
string
No
read-only (server-generated)
IP address of device. This property is present if the event originates from a device. MODE adds this at event delivery to listeners.
originProjectKeyId
string
No
read-only (server-generated)
If the event originates from a project API key, this property is the unique key ID. MODE adds this at event delivery to listener.
originProjectKeyName
string
No
read-only (server-generated)
If the event originates from a project API key, this property is its display name. MODE adds this at event delivery to listener.
timestamp
string
No
read-only (server-generated); format: date-time
Moment when event was triggered. MODE adds this at event delivery to listeners. Devices don't need to add this.
sendEventHome — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
sendEventHome — 403 response
Request failed because of invalid data or denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
sendEventHome — 404 response
The requested event does not exist or is not accessible.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
sendEventHome — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
sendEventHome — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
sendEventHome — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
listHomeHttpLogEntries — 200 response
200 response for Get HTTP Access Log Entries.
Entry in an HTTP access log.
An array of objects with the following shape:
Property
Type
Required
Constraints
Description
clientIp
string
No
read-only (server-generated)
IP address of caller.
latency
integer
No
read-only (server-generated)
Elapsed time of call in nanoseconds.
method
string
No
read-only (server-generated)
HTTP method.
path
string
No
read-only (server-generated)
URI path of HTTP request.
statusCode
integer
No
read-only (server-generated)
Returned status code of HTTP request.
timestamp
string
No
read-only (server-generated); format: date-time
Timestamp of entry creation.
listHomeHttpLogEntries — 401 response
Authorization is required to access this resource.
Successful retrieval of integration module configurations.
Represents an integration module configuration created in a project.
An array of objects with the following shape:
Property
Type
Required
Constraints
Description
catalogType
string
Yes
Catalog type of the integration module.
claims
object
No
Claims is the definition of the authentication method and credentials for the integration module.
Properties of claims
Property
Type
Required
Constraints
Description
credentials
object
No
Credentials is the definition of the authentication credentials for the integration module. the properties of the credentials object are dependent on the authentication method.
method
string
No
one of: oauth2, httpBasicAuth, httpAPIKey, httpAPIKeyQueryParam, jwtAuth, customHeader
Authentication method of the integration module.
configId
string
Yes
read-only (server-generated)
Unique Integration Module ID.
homeId
integer
Yes
Home that this integration module belongs to.
projectId
integer
Yes
read-only (server-generated)
Project that this integration module belongs to.
schedule
object
No
Schedule is the definition of the schedule for the integration module.
Properties of schedule
Property
Type
Required
Constraints
Description
cronSchedule
string
No
cron schedule for the integration module. The format is a standard unix crontab and some extended format such as @everyXs, @hourly, etc.
cronTimeZone
string
No
cron time zone for the integration module.
operations
array<object>
No
Properties of operations
Property
Type
Required
Constraints
Description
appConfigs
object
No
appConfigs is the configuration for the post processing of the operation response.
operationName
string
No
Name of the operation. The operation names are defined in the integration module catalog.
parameters
array<object>
No
Parameters for the operation defined in the integration module catalog.
Request body for Create integration module configuration.
Property
Type
Required
Constraints
Description
catalogType
string
Yes
Catalog type of the integration module.
claims
object
No
Claims is the definition of the authentication method and credentials for the integration module.
Properties of claims
Property
Type
Required
Constraints
Description
credentials
object
No
Credentials is the definition of the authentication credentials for the integration module. the properties of the credentials object are dependent on the authentication method.
method
string
No
one of: oauth2, httpBasicAuth, httpAPIKey, httpAPIKeyQueryParam, jwtAuth, customHeader
Authentication method of the integration module.
configId
string
Yes
read-only (server-generated)
Unique Integration Module ID.
homeId
integer
Yes
Home that this integration module belongs to.
projectId
integer
Yes
read-only (server-generated)
Project that this integration module belongs to.
schedule
object
No
Schedule is the definition of the schedule for the integration module.
Properties of schedule
Property
Type
Required
Constraints
Description
cronSchedule
string
No
cron schedule for the integration module. The format is a standard unix crontab and some extended format such as @everyXs, @hourly, etc.
cronTimeZone
string
No
cron time zone for the integration module.
operations
array<object>
No
Properties of operations
Property
Type
Required
Constraints
Description
appConfigs
object
No
appConfigs is the configuration for the post processing of the operation response.
operationName
string
No
Name of the operation. The operation names are defined in the integration module catalog.
parameters
array<object>
No
Parameters for the operation defined in the integration module catalog.
Successful creation of integration module configuration.
Property
Type
Required
Constraints
Description
catalogType
string
Yes
Catalog type of the integration module.
claims
object
No
Claims is the definition of the authentication method and credentials for the integration module.
Properties of claims
Property
Type
Required
Constraints
Description
credentials
object
No
Credentials is the definition of the authentication credentials for the integration module. the properties of the credentials object are dependent on the authentication method.
method
string
No
one of: oauth2, httpBasicAuth, httpAPIKey, httpAPIKeyQueryParam, jwtAuth, customHeader
Authentication method of the integration module.
configId
string
Yes
read-only (server-generated)
Unique Integration Module ID.
homeId
integer
Yes
Home that this integration module belongs to.
projectId
integer
Yes
read-only (server-generated)
Project that this integration module belongs to.
schedule
object
No
Schedule is the definition of the schedule for the integration module.
Properties of schedule
Property
Type
Required
Constraints
Description
cronSchedule
string
No
cron schedule for the integration module. The format is a standard unix crontab and some extended format such as @everyXs, @hourly, etc.
cronTimeZone
string
No
cron time zone for the integration module.
operations
array<object>
No
Properties of operations
Property
Type
Required
Constraints
Description
appConfigs
object
No
appConfigs is the configuration for the post processing of the operation response.
operationName
string
No
Name of the operation. The operation names are defined in the integration module catalog.
parameters
array<object>
No
Parameters for the operation defined in the integration module catalog.
Successful retrieval of the integration module configuration.
Property
Type
Required
Constraints
Description
catalogType
string
Yes
Catalog type of the integration module.
claims
object
No
Claims is the definition of the authentication method and credentials for the integration module.
Properties of claims
Property
Type
Required
Constraints
Description
credentials
object
No
Credentials is the definition of the authentication credentials for the integration module. the properties of the credentials object are dependent on the authentication method.
method
string
No
one of: oauth2, httpBasicAuth, httpAPIKey, httpAPIKeyQueryParam, jwtAuth, customHeader
Authentication method of the integration module.
configId
string
Yes
read-only (server-generated)
Unique Integration Module ID.
homeId
integer
Yes
Home that this integration module belongs to.
projectId
integer
Yes
read-only (server-generated)
Project that this integration module belongs to.
schedule
object
No
Schedule is the definition of the schedule for the integration module.
Properties of schedule
Property
Type
Required
Constraints
Description
cronSchedule
string
No
cron schedule for the integration module. The format is a standard unix crontab and some extended format such as @everyXs, @hourly, etc.
cronTimeZone
string
No
cron time zone for the integration module.
operations
array<object>
No
Properties of operations
Property
Type
Required
Constraints
Description
appConfigs
object
No
appConfigs is the configuration for the post processing of the operation response.
operationName
string
No
Name of the operation. The operation names are defined in the integration module catalog.
parameters
array<object>
No
Parameters for the operation defined in the integration module catalog.
Properties of parameters
Property
Type
Required
Constraints
Description
name
string
No
Name of the parameter.
value
string
No
Value of the parameter.
getIntegrationModuleConfiguration — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getIntegrationModuleConfiguration — 403 response
Request failed because of denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getIntegrationModuleConfiguration — 404 response
The requested intmod does not exist or is not accessible.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getIntegrationModuleConfiguration — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getIntegrationModuleConfiguration — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getIntegrationModuleConfiguration — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
updateIntegrationModuleConfiguration — request
Request body for Update integration module configuration.
Property
Type
Required
Constraints
Description
catalogType
string
Yes
Catalog type of the integration module.
claims
object
No
Claims is the definition of the authentication method and credentials for the integration module.
Properties of claims
Property
Type
Required
Constraints
Description
credentials
object
No
Credentials is the definition of the authentication credentials for the integration module. the properties of the credentials object are dependent on the authentication method.
method
string
No
one of: oauth2, httpBasicAuth, httpAPIKey, httpAPIKeyQueryParam, jwtAuth, customHeader
Authentication method of the integration module.
configId
string
Yes
read-only (server-generated)
Unique Integration Module ID.
homeId
integer
Yes
Home that this integration module belongs to.
projectId
integer
Yes
read-only (server-generated)
Project that this integration module belongs to.
schedule
object
No
Schedule is the definition of the schedule for the integration module.
Properties of schedule
Property
Type
Required
Constraints
Description
cronSchedule
string
No
cron schedule for the integration module. The format is a standard unix crontab and some extended format such as @everyXs, @hourly, etc.
cronTimeZone
string
No
cron time zone for the integration module.
operations
array<object>
No
Properties of operations
Property
Type
Required
Constraints
Description
appConfigs
object
No
appConfigs is the configuration for the post processing of the operation response.
operationName
string
No
Name of the operation. The operation names are defined in the integration module catalog.
parameters
array<object>
No
Parameters for the operation defined in the integration module catalog.
Represents an integration module configuration created in a project.
An array of objects with the following shape:
Property
Type
Required
Constraints
Description
catalogType
string
Yes
Catalog type of the integration module.
claims
object
No
Claims is the definition of the authentication method and credentials for the integration module.
Properties of claims
Property
Type
Required
Constraints
Description
credentials
object
No
Credentials is the definition of the authentication credentials for the integration module. the properties of the credentials object are dependent on the authentication method.
method
string
No
one of: oauth2, httpBasicAuth, httpAPIKey, httpAPIKeyQueryParam, jwtAuth, customHeader
Authentication method of the integration module.
configId
string
Yes
read-only (server-generated)
Unique Integration Module ID.
homeId
integer
Yes
Home that this integration module belongs to.
projectId
integer
Yes
read-only (server-generated)
Project that this integration module belongs to.
schedule
object
No
Schedule is the definition of the schedule for the integration module.
Properties of schedule
Property
Type
Required
Constraints
Description
cronSchedule
string
No
cron schedule for the integration module. The format is a standard unix crontab and some extended format such as @everyXs, @hourly, etc.
cronTimeZone
string
No
cron time zone for the integration module.
operations
array<object>
No
Properties of operations
Property
Type
Required
Constraints
Description
appConfigs
object
No
appConfigs is the configuration for the post processing of the operation response.
operationName
string
No
Name of the operation. The operation names are defined in the integration module catalog.
parameters
array<object>
No
Parameters for the operation defined in the integration module catalog.
Properties of parameters
Property
Type
Required
Constraints
Description
name
string
No
Name of the parameter.
value
string
No
Value of the parameter.
getListIntegrationModuleJobs — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getListIntegrationModuleJobs — 403 response
Request failed because of denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getListIntegrationModuleJobs — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getListIntegrationModuleJobs — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getListIntegrationModuleJobs — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
completeIntegrationModuleOAuthFlow — request
Request body for Complete Integration Module OAuth Flow.
Property
Type
Required
Constraints
Description
code
string
No
Code gotten from the OAuth flow.
redirectUri
string
No
Redirect URI for the OAuth flow.
completeIntegrationModuleOAuthFlow — 403 response
Request failed because of invalid data or denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
completeIntegrationModuleOAuthFlow — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
completeIntegrationModuleOAuthFlow — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
startIntegrationModuleOAuthFlow — request
Request body for Start Integration Module OAuth Flow.
Property
Type
Required
Constraints
Description
authUrl
string
No
Auth URL for the OAuth flow. The front end should be redirected to this URL to start the OAuth flow.
startIntegrationModuleOAuthFlow — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
startIntegrationModuleOAuthFlow — 403 response
Request failed because of invalid data or denied permission.
Represents an integration module configuration created in a project.
An array of objects with the following shape:
Property
Type
Required
Constraints
Description
catalogType
string
Yes
Catalog type of the integration module.
claims
object
No
Claims is the definition of the authentication method and credentials for the integration module.
Properties of claims
Property
Type
Required
Constraints
Description
credentials
object
No
Credentials is the definition of the authentication credentials for the integration module. the properties of the credentials object are dependent on the authentication method.
method
string
No
one of: oauth2, httpBasicAuth, httpAPIKey, httpAPIKeyQueryParam, jwtAuth, customHeader
Authentication method of the integration module.
configId
string
Yes
read-only (server-generated)
Unique Integration Module ID.
homeId
integer
Yes
Home that this integration module belongs to.
projectId
integer
Yes
read-only (server-generated)
Project that this integration module belongs to.
schedule
object
No
Schedule is the definition of the schedule for the integration module.
Properties of schedule
Property
Type
Required
Constraints
Description
cronSchedule
string
No
cron schedule for the integration module. The format is a standard unix crontab and some extended format such as @everyXs, @hourly, etc.
cronTimeZone
string
No
cron time zone for the integration module.
operations
array<object>
No
Properties of operations
Property
Type
Required
Constraints
Description
appConfigs
object
No
appConfigs is the configuration for the post processing of the operation response.
operationName
string
No
Name of the operation. The operation names are defined in the integration module catalog.
parameters
array<object>
No
Parameters for the operation defined in the integration module catalog.
Must be unique within each home. Must 1 to 256 characters and must contain alphanumeric characters; dashes ('-'), underscores ('_') and colons (':') may be used after the first character but must be followed by 1+ alphanumeric characters.
modificationTime
string
No
read-only (server-generated); format: date-time
Timestamp of creation or last modification.
value
boolean | string | number | array | object
Yes
An arbitrary piece of data assigned to the given key.
getKeyValuePairs — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getKeyValuePairs — 403 response
Request failed because of denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getKeyValuePairs — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getKeyValuePairs — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getKeyValuePairs — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
deleteHomeKv — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
deleteHomeKv — 403 response
Request failed because of invalid data or denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
deleteHomeKv — 404 response
The required kv does not exist or is not accessible.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
deleteHomeKv — 409 response
The kv cannot be deleted because it is being used by another part of the system.
Must be unique within each home. Must 1 to 256 characters and must contain alphanumeric characters; dashes ('-'), underscores ('_') and colons (':') may be used after the first character but must be followed by 1+ alphanumeric characters.
modificationTime
string
No
read-only (server-generated); format: date-time
Timestamp of creation or last modification.
value
boolean | string | number | array | object
Yes
An arbitrary piece of data assigned to the given key.
findKeyValuePair — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
findKeyValuePair — 403 response
Request failed because of denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
findKeyValuePair — 404 response
The requested kv does not exist or is not accessible.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
findKeyValuePair — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
findKeyValuePair — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
findKeyValuePair — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
createUpdateKeyValue — request
Request body for Create or update a key-value.
Property
Type
Required
Constraints
Description
value
string
Yes
The value set to the key.
createUpdateKeyValue — 403 response
Request failed because of invalid data or denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
createUpdateKeyValue — 404 response
The specified home does not exist.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
createUpdateKeyValue — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
createUpdateKeyValue — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
listHomeLogEntries — 200 response
200 response for Get Log Entries.
Entry in a general-purpose log.
An array of objects with the following shape:
Property
Type
Required
Constraints
Description
caller
object
No
Information about the caller (id, type, display name, sudoer).
level
integer
No
read-only (server-generated)
Log level of entry.
source
string
No
Source from where the message was generated.
text
string
No
read-only (server-generated)
Text of log message.
timestamp
string
No
read-only (server-generated); format: date-time
Timestamp of entry creation.
listHomeLogEntries — 401 response
Authorization is required to access this resource.
Smart Module ID. Must be unique within the project. Must be 3 or more lowercase alphanumeric characters; dashes ('-') and underscores ('_') may be used after the first character but must be followed by 1+ lowercase alphanumeric characters.
moduleType
string
Yes
Type of Smart Module. Must be one of the recognized type IDs.
subscribedEvents
array<string>
No
unique items
If module accepts events, this is the list of event types the Smart Module subscribes to.
suspended
boolean
No
Set to true to disable this Smart Module.
getAllSmartModules — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getAllSmartModules — 403 response
Request failed because of denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getAllSmartModules — 429 response
Request failed because of rate limit.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getAllSmartModules — 500 response
An unexpected error has occurred.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getAllSmartModules — 503 response
The service is temporarily unavailable.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getSmartModule — 200 response
The requested Smart Module is returned. Only public information such as description will be included.
Property
Type
Required
Constraints
Description
bulkDataLabel
string
No
If module accepts bulk data, this is an identifier for bulk data upload.
configData
object
No
Configuration data. Used only during creation/update of the Smart Module.
creationTime
string
No
read-only (server-generated); format: date-time
Timestamp of entry creation.
dataSourceModules
array<string>
No
unique items
If module uses other modules as data sources, this is the list of module IDs of the data sources.
Smart Module ID. Must be unique within the project. Must be 3 or more lowercase alphanumeric characters; dashes ('-') and underscores ('_') may be used after the first character but must be followed by 1+ lowercase alphanumeric characters.
moduleType
string
Yes
Type of Smart Module. Must be one of the recognized type IDs.
subscribedEvents
array<string>
No
unique items
If module accepts events, this is the list of event types the Smart Module subscribes to.
suspended
boolean
No
Set to true to disable this Smart Module.
getSmartModule — 401 response
Authorization is required to access this resource.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getSmartModule — 403 response
Request failed because of denied permission.
Property
Type
Required
Constraints
Description
data
object
No
read-only (server-generated)
Any relevant data related to error.
reason
string
Yes
read-only (server-generated)
Reason of error.
getSmartModule — 404 response
The requested smartModule does not exist or is not accessible.