Homes data models

getAllHomes — 200 response

Successful retrieval of list of homes.

Represents a home which contains devices and is managed by one or more users.

An array of objects with the following shape:

PropertyTypeRequiredConstraintsDescription
creationTimestringNoread-only (server-generated); format: date-timeTimestamp of home creation.
deactivatedbooleanNoTrue if home has been deactivated by project admin.
idintegerYesread-only (server-generated)Unique ID assigned at time of creation.
namestringYesDisplay name of home.
projectIdintegerYesread-only (server-generated)Project that this home belongs to.
tenantobjectNoTenant information associated with a home.
Properties of tenant
PropertyTypeRequiredConstraintsDescription
agencyAdminAccessControlGroupIdintegerYesread-only (server-generated)ID of the access control group that serves as the agency admin for this tenant.
identifierstringYesread-only (server-generated)Unique identifier for the tenant within the project.
tenantAdminAccessControlGroupIdintegerYesread-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.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getAllHomes — 403 response

Request failed because of denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getAllHomes — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getAllHomes — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getAllHomes — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createHome — request

Request body for Create a home.

PropertyTypeRequiredConstraintsDescription
creationTimestringNoread-only (server-generated); format: date-timeTimestamp of home creation.
deactivatedbooleanNoTrue if home has been deactivated by project admin.
idintegerYesread-only (server-generated)Unique ID assigned at time of creation.
namestringYesDisplay name of home.
projectIdintegerYesread-only (server-generated)Project that this home belongs to.
tenantobjectNoTenant information associated with a home.
Properties of tenant
PropertyTypeRequiredConstraintsDescription
agencyAdminAccessControlGroupIdintegerYesread-only (server-generated)ID of the access control group that serves as the agency admin for this tenant.
identifierstringYesread-only (server-generated)Unique identifier for the tenant within the project.
tenantAdminAccessControlGroupIdintegerYesread-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.

PropertyTypeRequiredConstraintsDescription
creationTimestringNoread-only (server-generated); format: date-timeTimestamp of home creation.
deactivatedbooleanNoTrue if home has been deactivated by project admin.
idintegerYesread-only (server-generated)Unique ID assigned at time of creation.
namestringYesDisplay name of home.
projectIdintegerYesread-only (server-generated)Project that this home belongs to.
tenantobjectNoTenant information associated with a home.
Properties of tenant
PropertyTypeRequiredConstraintsDescription
agencyAdminAccessControlGroupIdintegerYesread-only (server-generated)ID of the access control group that serves as the agency admin for this tenant.
identifierstringYesread-only (server-generated)Unique identifier for the tenant within the project.
tenantAdminAccessControlGroupIdintegerYesread-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.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createHome — 403 response

Request failed because of invalid data or denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createHome — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createHome — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createHome — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteHome — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteHome — 403 response

Request failed because of invalid data or denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteHome — 404 response

The required home does not exist or is not accessible.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-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.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteHome — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteHome — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteHome — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getHome — 200 response

Successfully retrieved home with specified ID.

PropertyTypeRequiredConstraintsDescription
creationTimestringNoread-only (server-generated); format: date-timeTimestamp of home creation.
deactivatedbooleanNoTrue if home has been deactivated by project admin.
idintegerYesread-only (server-generated)Unique ID assigned at time of creation.
namestringYesDisplay name of home.
projectIdintegerYesread-only (server-generated)Project that this home belongs to.
tenantobjectNoTenant information associated with a home.
Properties of tenant
PropertyTypeRequiredConstraintsDescription
agencyAdminAccessControlGroupIdintegerYesread-only (server-generated)ID of the access control group that serves as the agency admin for this tenant.
identifierstringYesread-only (server-generated)Unique identifier for the tenant within the project.
tenantAdminAccessControlGroupIdintegerYesread-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.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getHome — 403 response

Request failed because of denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getHome — 404 response

The requested home does not exist or is not accessible.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getHome — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getHome — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getHome — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateHome — request

Request body for Update a home.

PropertyTypeRequiredConstraintsDescription
creationTimestringNoread-only (server-generated); format: date-timeTimestamp of home creation.
deactivatedbooleanNoTrue if home has been deactivated by project admin.
idintegerYesread-only (server-generated)Unique ID assigned at time of creation.
namestringYesDisplay name of home.
projectIdintegerYesread-only (server-generated)Project that this home belongs to.
tenantobjectNoTenant information associated with a home.
Properties of tenant
PropertyTypeRequiredConstraintsDescription
agencyAdminAccessControlGroupIdintegerYesread-only (server-generated)ID of the access control group that serves as the agency admin for this tenant.
identifierstringYesread-only (server-generated)Unique identifier for the tenant within the project.
tenantAdminAccessControlGroupIdintegerYesread-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.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateHome — 403 response

Request failed because of invalid data or denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateHome — 404 response

The requested home does not exist or is not accessible.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateHome — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateHome — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateHome — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createHomeData — request

Request body for Post data.

PropertyTypeRequiredConstraintsDescription
dataarray<object>YesList of record data.
Properties of data
PropertyTypeRequiredConstraintsDescription
bodyarray<object>YesTime-series data. Each entry contains the timestamp of the value in RFC3339 format.
catalogIdstringYesData Source Catalog ID for the measurement data.
metadataobjectNoMetadata let the server pass additional information with an data routing request from the client.
sourceIdstringYesData Source ID for the measurement data.

createHomeData — 200 response

Successful submission of data.

PropertyTypeRequiredConstraintsDescription
failedDataSourcesarray<array>Noread-only (server-generated)The list of data sources that failed during the data routing process.
resultstringYesread-only (server-generated); one of: success, partialThe result of the data route ingestion.

createHomeData — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createHomeData — 403 response

Request failed because of invalid data or denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createHomeData — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createHomeData — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createHomeData — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-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:

PropertyTypeRequiredConstraintsDescription
dataTypestringYesread-only (server-generated)Data type of the data route. It must be one of the supported data types: metrics and locations.
destinationobjectYesDestination is the definition of the target entity of the data route. The entity must be predefined in the project or a wildcard entityId.
filterIdsarray<string>NoFilter IDs of the data route. Specify exact data filter IDs as values in the array. These filters are applied in the order specified.
filterTypesarray<string>NoFilter types of the data route. The filter rules matched by the specified filter type are automatically applied to the data route.
homeIdintegerNoHome that this data route belongs to.
namestringYesDisplay name of data route.
projectIdintegerYesread-only (server-generated)Project that this data route belongs to.
routeIdstringYesread-only (server-generated)Unique Data Route ID.
sourceobjectYesSource 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
PropertyTypeRequiredConstraintsDescription
catalogIdstringNoData Source Catalog ID.
deviceIdnumberNoThe 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.
sourceIdstringNoData 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.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getListDataRoutes — 403 response

Request failed because of denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getListDataRoutes — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getListDataRoutes — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getListDataRoutes — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createDataRoute — request

Request body for Create data route.

PropertyTypeRequiredConstraintsDescription
dataTypestringYesread-only (server-generated)Data type of the data route. It must be one of the supported data types: metrics and locations.
destinationobjectYesDestination is the definition of the target entity of the data route. The entity must be predefined in the project or a wildcard entityId.
filterIdsarray<string>NoFilter IDs of the data route. Specify exact data filter IDs as values in the array. These filters are applied in the order specified.
filterTypesarray<string>NoFilter types of the data route. The filter rules matched by the specified filter type are automatically applied to the data route.
homeIdintegerNoHome that this data route belongs to.
namestringYesDisplay name of data route.
projectIdintegerYesread-only (server-generated)Project that this data route belongs to.
routeIdstringYesread-only (server-generated)Unique Data Route ID.
sourceobjectYesSource 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
PropertyTypeRequiredConstraintsDescription
catalogIdstringNoData Source Catalog ID.
deviceIdnumberNoThe 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.
sourceIdstringNoData 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.

PropertyTypeRequiredConstraintsDescription
dataTypestringYesread-only (server-generated)Data type of the data route. It must be one of the supported data types: metrics and locations.
destinationobjectYesDestination is the definition of the target entity of the data route. The entity must be predefined in the project or a wildcard entityId.
filterIdsarray<string>NoFilter IDs of the data route. Specify exact data filter IDs as values in the array. These filters are applied in the order specified.
filterTypesarray<string>NoFilter types of the data route. The filter rules matched by the specified filter type are automatically applied to the data route.
homeIdintegerNoHome that this data route belongs to.
namestringYesDisplay name of data route.
projectIdintegerYesread-only (server-generated)Project that this data route belongs to.
routeIdstringYesread-only (server-generated)Unique Data Route ID.
sourceobjectYesSource 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
PropertyTypeRequiredConstraintsDescription
catalogIdstringNoData Source Catalog ID.
deviceIdnumberNoThe 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.
sourceIdstringNoData 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.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createDataRoute — 403 response

Request failed because of invalid data or denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createDataRoute — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createDataRoute — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createDataRoute — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteDataRoute — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteDataRoute — 403 response

Request failed because of invalid data or denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteDataRoute — 404 response

The required dataRoute does not exist or is not accessible.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-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.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteDataRoute — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteDataRoute — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteDataRoute — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getDataRoute — 200 response

Successful retrieval of the data route

PropertyTypeRequiredConstraintsDescription
dataTypestringYesread-only (server-generated)Data type of the data route. It must be one of the supported data types: metrics and locations.
destinationobjectYesDestination is the definition of the target entity of the data route. The entity must be predefined in the project or a wildcard entityId.
filterIdsarray<string>NoFilter IDs of the data route. Specify exact data filter IDs as values in the array. These filters are applied in the order specified.
filterTypesarray<string>NoFilter types of the data route. The filter rules matched by the specified filter type are automatically applied to the data route.
homeIdintegerNoHome that this data route belongs to.
namestringYesDisplay name of data route.
projectIdintegerYesread-only (server-generated)Project that this data route belongs to.
routeIdstringYesread-only (server-generated)Unique Data Route ID.
sourceobjectYesSource 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
PropertyTypeRequiredConstraintsDescription
catalogIdstringNoData Source Catalog ID.
deviceIdnumberNoThe 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.
sourceIdstringNoData 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.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getDataRoute — 403 response

Request failed because of denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getDataRoute — 404 response

The requested dataRoute does not exist or is not accessible.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getDataRoute — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getDataRoute — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getDataRoute — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateDataRoute — request

Request body for Update data route.

PropertyTypeRequiredConstraintsDescription
dataTypestringYesread-only (server-generated)Data type of the data route. It must be one of the supported data types: metrics and locations.
destinationobjectYesDestination is the definition of the target entity of the data route. The entity must be predefined in the project or a wildcard entityId.
filterIdsarray<string>NoFilter IDs of the data route. Specify exact data filter IDs as values in the array. These filters are applied in the order specified.
filterTypesarray<string>NoFilter types of the data route. The filter rules matched by the specified filter type are automatically applied to the data route.
homeIdintegerNoHome that this data route belongs to.
namestringYesDisplay name of data route.
projectIdintegerYesread-only (server-generated)Project that this data route belongs to.
routeIdstringYesread-only (server-generated)Unique Data Route ID.
sourceobjectYesSource 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
PropertyTypeRequiredConstraintsDescription
catalogIdstringNoData Source Catalog ID.
deviceIdnumberNoThe 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.
sourceIdstringNoData 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.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateDataRoute — 403 response

Request failed because of invalid data or denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateDataRoute — 404 response

The requested dataRoute does not exist or is not accessible.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateDataRoute — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateDataRoute — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateDataRoute — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getAllDataSources — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getAllDataSources — 403 response

Request failed because of denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getAllDataSources — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getAllDataSources — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getAllDataSources — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

addDataSource — request

Request body for Add a data source.

PropertyTypeRequiredConstraintsDescription
attributesobjectNoOptional/informational key-values associated with device. Can be used to store the serial number, for example.
catalogIdstringYesread-only (server-generated)Data Source Catalog ID.
createdAtstringNoread-only (server-generated); format: date-timeTimestamp of data source creation.
dataTypesarray<string>Noread-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.
deliveryPolicystringNoone of: buffered, unbufferedThe 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.
deviceIdnumberNoThe 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.
enabledbooleanNoThe flag indicates whether the data source is enabled.
homeIdintegerYesread-only (server-generated)Home that this data source belongs to.
imageDataobjectNoMetadata used for the uploaded image of the data source.
Properties of imageData
PropertyTypeRequiredConstraintsDescription
fileNamestringNoFileName represents the name of the file uploaded.
urlstringNoA temporary signed URL for file download.
multibooleanNoread-only (server-generated)The flag indicates whether the data source can attach to the multiple routings.
namestringYesDisplay name of data source.
projectIdintegerYesread-only (server-generated)Project that this data source belongs to.
sourceIdstringYesread-only (server-generated)Unique Data Source ID.
updatedAtstringNoread-only (server-generated); format: date-timeTimestamp of the last update on the data source.

addDataSource — 201 response

Successfully created a new data source.

PropertyTypeRequiredConstraintsDescription
attributesobjectNoOptional/informational key-values associated with device. Can be used to store the serial number, for example.
catalogIdstringYesread-only (server-generated)Data Source Catalog ID.
createdAtstringNoread-only (server-generated); format: date-timeTimestamp of data source creation.
dataTypesarray<string>Noread-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.
deliveryPolicystringNoone of: buffered, unbufferedThe 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.
deviceIdnumberNoThe 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.
enabledbooleanNoThe flag indicates whether the data source is enabled.
homeIdintegerYesread-only (server-generated)Home that this data source belongs to.
imageDataobjectNoMetadata used for the uploaded image of the data source.
Properties of imageData
PropertyTypeRequiredConstraintsDescription
fileNamestringNoFileName represents the name of the file uploaded.
urlstringNoA temporary signed URL for file download.
multibooleanNoread-only (server-generated)The flag indicates whether the data source can attach to the multiple routings.
namestringYesDisplay name of data source.
projectIdintegerYesread-only (server-generated)Project that this data source belongs to.
sourceIdstringYesread-only (server-generated)Unique Data Source ID.
updatedAtstringNoread-only (server-generated); format: date-timeTimestamp of the last update on the data source.

addDataSource — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

addDataSource — 403 response

Request failed because of invalid data or denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

addDataSource — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

addDataSource — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

addDataSource — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteDataSource — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteDataSource — 403 response

Request failed because of invalid data or denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteDataSource — 404 response

The required dataSource does not exist or is not accessible.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-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.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteDataSource — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteDataSource — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteDataSource — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getDataSource — 200 response

Successfully retrieved data source with specified key.

PropertyTypeRequiredConstraintsDescription
attributesobjectNoOptional/informational key-values associated with device. Can be used to store the serial number, for example.
catalogIdstringYesread-only (server-generated)Data Source Catalog ID.
createdAtstringNoread-only (server-generated); format: date-timeTimestamp of data source creation.
dataTypesarray<string>Noread-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.
deliveryPolicystringNoone of: buffered, unbufferedThe 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.
deviceIdnumberNoThe 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.
enabledbooleanNoThe flag indicates whether the data source is enabled.
homeIdintegerYesread-only (server-generated)Home that this data source belongs to.
imageDataobjectNoMetadata used for the uploaded image of the data source.
Properties of imageData
PropertyTypeRequiredConstraintsDescription
fileNamestringNoFileName represents the name of the file uploaded.
urlstringNoA temporary signed URL for file download.
multibooleanNoread-only (server-generated)The flag indicates whether the data source can attach to the multiple routings.
namestringYesDisplay name of data source.
projectIdintegerYesread-only (server-generated)Project that this data source belongs to.
sourceIdstringYesread-only (server-generated)Unique Data Source ID.
updatedAtstringNoread-only (server-generated); format: date-timeTimestamp of the last update on the data source.

getDataSource — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getDataSource — 403 response

Request failed because of denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getDataSource — 404 response

The requested dataSource does not exist or is not accessible.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getDataSource — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getDataSource — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getDataSource — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateDataSource — request

Request body for Update a data source.

PropertyTypeRequiredConstraintsDescription
attributesobjectNoOptional/informational key-values associated with device. Can be used to store the serial number, for example.
catalogIdstringYesread-only (server-generated)Data Source Catalog ID.
createdAtstringNoread-only (server-generated); format: date-timeTimestamp of data source creation.
dataTypesarray<string>Noread-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.
deliveryPolicystringNoone of: buffered, unbufferedThe 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.
deviceIdnumberNoThe 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.
enabledbooleanNoThe flag indicates whether the data source is enabled.
homeIdintegerYesread-only (server-generated)Home that this data source belongs to.
imageDataobjectNoMetadata used for the uploaded image of the data source.
Properties of imageData
PropertyTypeRequiredConstraintsDescription
fileNamestringNoFileName represents the name of the file uploaded.
urlstringNoA temporary signed URL for file download.
multibooleanNoread-only (server-generated)The flag indicates whether the data source can attach to the multiple routings.
namestringYesDisplay name of data source.
projectIdintegerYesread-only (server-generated)Project that this data source belongs to.
sourceIdstringYesread-only (server-generated)Unique Data Source ID.
updatedAtstringNoread-only (server-generated); format: date-timeTimestamp of the last update on the data source.

updateDataSource — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateDataSource — 403 response

Request failed because of invalid data or denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateDataSource — 404 response

The requested dataSource does not exist or is not accessible.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateDataSource — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateDataSource — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateDataSource — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

manageDataSourceMedia — request

Request body for Manage data source media.

PropertyTypeRequiredConstraintsDescription
actionstringYesone of: open-upload, close-upload, deleteAction to be taken.
fileNamestringNoFilename of the image. Needed only if requesting to open an upload.
targetstringYesone of: imageWhich 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.

PropertyTypeRequiredConstraintsDescription
uploadUrlstringNoA signed URL for uploading the media file.

manageDataSourceMedia — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

manageDataSourceMedia — 403 response

Request failed because of invalid data or denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

manageDataSourceMedia — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

manageDataSourceMedia — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

manageDataSourceMedia — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-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:

PropertyTypeRequiredConstraintsDescription
catalogIdstringYesread-only (server-generated)Catalog ID of the data source from which the data file originated.
completedTimestringNoread-only (server-generated); format: date-timeIf the data upload is fully processed, the completion time is included here.
deviceIdnumberNoread-only (server-generated)ID of the device/gateway from which the data file originated. Optional.
errorMessagestringNoread-only (server-generated)If upload has failed, an error messages will be included here.
fileNamestringYesread-only (server-generated)Name of data file.
homeIdnumberYesread-only (server-generated)ID of home targeted by the upload.
idnumberYesread-only (server-generated)Unique ID assigned to upload request.
importedRecordsnumberYesread-only (server-generated)Number of data reocrds imported so far.
percentageCompletenumberYesread-only (server-generated); min: 0; max: 1Percentage of the data file that has been imported.
projectIdnumberYesread-only (server-generated)ID of the project associated to this request.
sourceIdstringYesread-only (server-generated)ID of the data source from which the data file originated.
statestringYesread-only (server-generated); one of: waiting_for_upload, upload_complete, in_progress, completed, failed_input_error, failed_system_error, cancel_requested, cancel_completedCurrent state of the upload request.
uploadUrlstringNoread-only (server-generated)The URL for uploading the data file.

getListDataUploadJobs — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getListDataUploadJobs — 403 response

Request failed because permission to read home data upload sub-resource is missing or invalid data.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getListDataUploadJobs — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getListDataUploadJobs — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getListDataUploadJobs — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createDataUploadJob — request

Request body for Create data upload job.

PropertyTypeRequiredConstraintsDescription
catalogIdstringYesread-only (server-generated)Catalog ID of the data source from which the data file originated.
completedTimestringNoread-only (server-generated); format: date-timeIf the data upload is fully processed, the completion time is included here.
deviceIdnumberNoread-only (server-generated)ID of the device/gateway from which the data file originated. Optional.
errorMessagestringNoread-only (server-generated)If upload has failed, an error messages will be included here.
fileNamestringYesread-only (server-generated)Name of data file.
homeIdnumberYesread-only (server-generated)ID of home targeted by the upload.
idnumberYesread-only (server-generated)Unique ID assigned to upload request.
importedRecordsnumberYesread-only (server-generated)Number of data reocrds imported so far.
percentageCompletenumberYesread-only (server-generated); min: 0; max: 1Percentage of the data file that has been imported.
projectIdnumberYesread-only (server-generated)ID of the project associated to this request.
sourceIdstringYesread-only (server-generated)ID of the data source from which the data file originated.
statestringYesread-only (server-generated); one of: waiting_for_upload, upload_complete, in_progress, completed, failed_input_error, failed_system_error, cancel_requested, cancel_completedCurrent state of the upload request.
uploadUrlstringNoread-only (server-generated)The URL for uploading the data file.

createDataUploadJob — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createDataUploadJob — 403 response

Request failed because permission to create home data upload sub-resource is missing or invalid data.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createDataUploadJob — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createDataUploadJob — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createDataUploadJob — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getDataUploadJob — 200 response

Successfully retrieved home data upload job with specified ID.

PropertyTypeRequiredConstraintsDescription
catalogIdstringYesread-only (server-generated)Catalog ID of the data source from which the data file originated.
completedTimestringNoread-only (server-generated); format: date-timeIf the data upload is fully processed, the completion time is included here.
deviceIdnumberNoread-only (server-generated)ID of the device/gateway from which the data file originated. Optional.
errorMessagestringNoread-only (server-generated)If upload has failed, an error messages will be included here.
fileNamestringYesread-only (server-generated)Name of data file.
homeIdnumberYesread-only (server-generated)ID of home targeted by the upload.
idnumberYesread-only (server-generated)Unique ID assigned to upload request.
importedRecordsnumberYesread-only (server-generated)Number of data reocrds imported so far.
percentageCompletenumberYesread-only (server-generated); min: 0; max: 1Percentage of the data file that has been imported.
projectIdnumberYesread-only (server-generated)ID of the project associated to this request.
sourceIdstringYesread-only (server-generated)ID of the data source from which the data file originated.
statestringYesread-only (server-generated); one of: waiting_for_upload, upload_complete, in_progress, completed, failed_input_error, failed_system_error, cancel_requested, cancel_completedCurrent state of the upload request.
uploadUrlstringNoread-only (server-generated)The URL for uploading the data file.

getDataUploadJob — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-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.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getDataUploadJob — 404 response

The requested dataUpload does not exist or is not accessible.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getDataUploadJob — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getDataUploadJob — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getDataUploadJob — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

cancelDataUploadJob — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-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.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

cancelDataUploadJob — 404 response

The requested cancel does not exist or is not accessible.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

cancelDataUploadJob — 409 response

The data upload job is not in a state that can be canceled.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

cancelDataUploadJob — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

cancelDataUploadJob — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

cancelDataUploadJob — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

beginProcessingDataUploadJob — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-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.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

beginProcessingDataUploadJob — 404 response

The requested commit does not exist or is not accessible.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

beginProcessingDataUploadJob — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

beginProcessingDataUploadJob — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

beginProcessingDataUploadJob — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

initiateDemandDeviceProvisioning — request

Request body for Initiate on-demand device provisioning.

PropertyTypeRequiredConstraintsDescription
deviceClassstringYesDevice Class ID of the device to be added.
deviceTagstringNoAn optional tag assigned to the device to be added.

initiateDemandDeviceProvisioning — 200 response

A device provisioning token is returned.

PropertyTypeRequiredConstraintsDescription
expirationTimestringNoread-only (server-generated); format: date-timeExpiration time of this token.
tokenstringNoread-only (server-generated)The provisioning token itself.

initiateDemandDeviceProvisioning — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

initiateDemandDeviceProvisioning — 403 response

Request failed because of invalid data or denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

initiateDemandDeviceProvisioning — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

initiateDemandDeviceProvisioning — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

initiateDemandDeviceProvisioning — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

sendEventHome — request

Request body for Send event to a home.

PropertyTypeRequiredConstraintsDescription
eventDataobjectYesEvent-specific data as a JSON hash. Opaque to the cloud service.
eventTypestringYespattern: ^[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.
homeIdintegerNoread-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.
originDeviceClassstringNoread-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.
originDeviceIdintegerNoread-only (server-generated)MODE adds this at event delivery to listeners. This property is present if the event originates from a device.
originDeviceIpstringNoread-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.
originProjectKeyIdstringNoread-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.
originProjectKeyNamestringNoread-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.
timestampstringNoread-only (server-generated); format: date-timeMoment 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.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

sendEventHome — 403 response

Request failed because of invalid data or denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

sendEventHome — 404 response

The requested event does not exist or is not accessible.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

sendEventHome — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

sendEventHome — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

sendEventHome — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-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:

PropertyTypeRequiredConstraintsDescription
clientIpstringNoread-only (server-generated)IP address of caller.
latencyintegerNoread-only (server-generated)Elapsed time of call in nanoseconds.
methodstringNoread-only (server-generated)HTTP method.
pathstringNoread-only (server-generated)URI path of HTTP request.
statusCodeintegerNoread-only (server-generated)Returned status code of HTTP request.
timestampstringNoread-only (server-generated); format: date-timeTimestamp of entry creation.

listHomeHttpLogEntries — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

listHomeHttpLogEntries — 403 response

Request failed because of denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

listHomeHttpLogEntries — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

listHomeHttpLogEntries — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

listHomeHttpLogEntries — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getListIntegrationModuleConfigurations — 200 response

Successful retrieval of integration module configurations.

Represents an integration module configuration created in a project.

An array of objects with the following shape:

PropertyTypeRequiredConstraintsDescription
catalogTypestringYesCatalog type of the integration module.
claimsobjectNoClaims is the definition of the authentication method and credentials for the integration module.
Properties of claims
PropertyTypeRequiredConstraintsDescription
credentialsobjectNoCredentials is the definition of the authentication credentials for the integration module. the properties of the credentials object are dependent on the authentication method.
methodstringNoone of: oauth2, httpBasicAuth, httpAPIKey, httpAPIKeyQueryParam, jwtAuth, customHeaderAuthentication method of the integration module.
configIdstringYesread-only (server-generated)Unique Integration Module ID.
homeIdintegerYesHome that this integration module belongs to.
projectIdintegerYesread-only (server-generated)Project that this integration module belongs to.
scheduleobjectNoSchedule is the definition of the schedule for the integration module.
Properties of schedule
PropertyTypeRequiredConstraintsDescription
cronSchedulestringNocron schedule for the integration module. The format is a standard unix crontab and some extended format such as @everyXs, @hourly, etc.
cronTimeZonestringNocron time zone for the integration module.
operationsarray<object>No
Properties of operations
PropertyTypeRequiredConstraintsDescription
appConfigsobjectNoappConfigs is the configuration for the post processing of the operation response.
operationNamestringNoName of the operation. The operation names are defined in the integration module catalog.
parametersarray<object>NoParameters for the operation defined in the integration module catalog.
Properties of parameters
PropertyTypeRequiredConstraintsDescription
namestringNoName of the parameter.
valuestringNoValue of the parameter.

getListIntegrationModuleConfigurations — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getListIntegrationModuleConfigurations — 403 response

Request failed because of denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getListIntegrationModuleConfigurations — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getListIntegrationModuleConfigurations — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getListIntegrationModuleConfigurations — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createIntegrationModuleConfiguration — request

Request body for Create integration module configuration.

PropertyTypeRequiredConstraintsDescription
catalogTypestringYesCatalog type of the integration module.
claimsobjectNoClaims is the definition of the authentication method and credentials for the integration module.
Properties of claims
PropertyTypeRequiredConstraintsDescription
credentialsobjectNoCredentials is the definition of the authentication credentials for the integration module. the properties of the credentials object are dependent on the authentication method.
methodstringNoone of: oauth2, httpBasicAuth, httpAPIKey, httpAPIKeyQueryParam, jwtAuth, customHeaderAuthentication method of the integration module.
configIdstringYesread-only (server-generated)Unique Integration Module ID.
homeIdintegerYesHome that this integration module belongs to.
projectIdintegerYesread-only (server-generated)Project that this integration module belongs to.
scheduleobjectNoSchedule is the definition of the schedule for the integration module.
Properties of schedule
PropertyTypeRequiredConstraintsDescription
cronSchedulestringNocron schedule for the integration module. The format is a standard unix crontab and some extended format such as @everyXs, @hourly, etc.
cronTimeZonestringNocron time zone for the integration module.
operationsarray<object>No
Properties of operations
PropertyTypeRequiredConstraintsDescription
appConfigsobjectNoappConfigs is the configuration for the post processing of the operation response.
operationNamestringNoName of the operation. The operation names are defined in the integration module catalog.
parametersarray<object>NoParameters for the operation defined in the integration module catalog.
Properties of parameters
PropertyTypeRequiredConstraintsDescription
namestringNoName of the parameter.
valuestringNoValue of the parameter.

createIntegrationModuleConfiguration — 201 response

Successful creation of integration module configuration.

PropertyTypeRequiredConstraintsDescription
catalogTypestringYesCatalog type of the integration module.
claimsobjectNoClaims is the definition of the authentication method and credentials for the integration module.
Properties of claims
PropertyTypeRequiredConstraintsDescription
credentialsobjectNoCredentials is the definition of the authentication credentials for the integration module. the properties of the credentials object are dependent on the authentication method.
methodstringNoone of: oauth2, httpBasicAuth, httpAPIKey, httpAPIKeyQueryParam, jwtAuth, customHeaderAuthentication method of the integration module.
configIdstringYesread-only (server-generated)Unique Integration Module ID.
homeIdintegerYesHome that this integration module belongs to.
projectIdintegerYesread-only (server-generated)Project that this integration module belongs to.
scheduleobjectNoSchedule is the definition of the schedule for the integration module.
Properties of schedule
PropertyTypeRequiredConstraintsDescription
cronSchedulestringNocron schedule for the integration module. The format is a standard unix crontab and some extended format such as @everyXs, @hourly, etc.
cronTimeZonestringNocron time zone for the integration module.
operationsarray<object>No
Properties of operations
PropertyTypeRequiredConstraintsDescription
appConfigsobjectNoappConfigs is the configuration for the post processing of the operation response.
operationNamestringNoName of the operation. The operation names are defined in the integration module catalog.
parametersarray<object>NoParameters for the operation defined in the integration module catalog.
Properties of parameters
PropertyTypeRequiredConstraintsDescription
namestringNoName of the parameter.
valuestringNoValue of the parameter.

createIntegrationModuleConfiguration — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createIntegrationModuleConfiguration — 403 response

Request failed because of invalid data or denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createIntegrationModuleConfiguration — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createIntegrationModuleConfiguration — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createIntegrationModuleConfiguration — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteIntegrationModuleConfiguration — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteIntegrationModuleConfiguration — 403 response

Request failed because of invalid data or denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteIntegrationModuleConfiguration — 404 response

The required intmod does not exist or is not accessible.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteIntegrationModuleConfiguration — 409 response

The intmod cannot be deleted because it is being used by another part of the system.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteIntegrationModuleConfiguration — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteIntegrationModuleConfiguration — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteIntegrationModuleConfiguration — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getIntegrationModuleConfiguration — 200 response

Successful retrieval of the integration module configuration.

PropertyTypeRequiredConstraintsDescription
catalogTypestringYesCatalog type of the integration module.
claimsobjectNoClaims is the definition of the authentication method and credentials for the integration module.
Properties of claims
PropertyTypeRequiredConstraintsDescription
credentialsobjectNoCredentials is the definition of the authentication credentials for the integration module. the properties of the credentials object are dependent on the authentication method.
methodstringNoone of: oauth2, httpBasicAuth, httpAPIKey, httpAPIKeyQueryParam, jwtAuth, customHeaderAuthentication method of the integration module.
configIdstringYesread-only (server-generated)Unique Integration Module ID.
homeIdintegerYesHome that this integration module belongs to.
projectIdintegerYesread-only (server-generated)Project that this integration module belongs to.
scheduleobjectNoSchedule is the definition of the schedule for the integration module.
Properties of schedule
PropertyTypeRequiredConstraintsDescription
cronSchedulestringNocron schedule for the integration module. The format is a standard unix crontab and some extended format such as @everyXs, @hourly, etc.
cronTimeZonestringNocron time zone for the integration module.
operationsarray<object>No
Properties of operations
PropertyTypeRequiredConstraintsDescription
appConfigsobjectNoappConfigs is the configuration for the post processing of the operation response.
operationNamestringNoName of the operation. The operation names are defined in the integration module catalog.
parametersarray<object>NoParameters for the operation defined in the integration module catalog.
Properties of parameters
PropertyTypeRequiredConstraintsDescription
namestringNoName of the parameter.
valuestringNoValue of the parameter.

getIntegrationModuleConfiguration — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getIntegrationModuleConfiguration — 403 response

Request failed because of denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getIntegrationModuleConfiguration — 404 response

The requested intmod does not exist or is not accessible.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getIntegrationModuleConfiguration — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getIntegrationModuleConfiguration — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getIntegrationModuleConfiguration — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateIntegrationModuleConfiguration — request

Request body for Update integration module configuration.

PropertyTypeRequiredConstraintsDescription
catalogTypestringYesCatalog type of the integration module.
claimsobjectNoClaims is the definition of the authentication method and credentials for the integration module.
Properties of claims
PropertyTypeRequiredConstraintsDescription
credentialsobjectNoCredentials is the definition of the authentication credentials for the integration module. the properties of the credentials object are dependent on the authentication method.
methodstringNoone of: oauth2, httpBasicAuth, httpAPIKey, httpAPIKeyQueryParam, jwtAuth, customHeaderAuthentication method of the integration module.
configIdstringYesread-only (server-generated)Unique Integration Module ID.
homeIdintegerYesHome that this integration module belongs to.
projectIdintegerYesread-only (server-generated)Project that this integration module belongs to.
scheduleobjectNoSchedule is the definition of the schedule for the integration module.
Properties of schedule
PropertyTypeRequiredConstraintsDescription
cronSchedulestringNocron schedule for the integration module. The format is a standard unix crontab and some extended format such as @everyXs, @hourly, etc.
cronTimeZonestringNocron time zone for the integration module.
operationsarray<object>No
Properties of operations
PropertyTypeRequiredConstraintsDescription
appConfigsobjectNoappConfigs is the configuration for the post processing of the operation response.
operationNamestringNoName of the operation. The operation names are defined in the integration module catalog.
parametersarray<object>NoParameters for the operation defined in the integration module catalog.
Properties of parameters
PropertyTypeRequiredConstraintsDescription
namestringNoName of the parameter.
valuestringNoValue of the parameter.

updateIntegrationModuleConfiguration — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateIntegrationModuleConfiguration — 403 response

Request failed because of invalid data or denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateIntegrationModuleConfiguration — 404 response

The requested intmod does not exist or is not accessible.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateIntegrationModuleConfiguration — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateIntegrationModuleConfiguration — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateIntegrationModuleConfiguration — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getListIntegrationModuleJobs — 200 response

Successful retrieval of integration module jobs.

Represents an integration module configuration created in a project.

An array of objects with the following shape:

PropertyTypeRequiredConstraintsDescription
catalogTypestringYesCatalog type of the integration module.
claimsobjectNoClaims is the definition of the authentication method and credentials for the integration module.
Properties of claims
PropertyTypeRequiredConstraintsDescription
credentialsobjectNoCredentials is the definition of the authentication credentials for the integration module. the properties of the credentials object are dependent on the authentication method.
methodstringNoone of: oauth2, httpBasicAuth, httpAPIKey, httpAPIKeyQueryParam, jwtAuth, customHeaderAuthentication method of the integration module.
configIdstringYesread-only (server-generated)Unique Integration Module ID.
homeIdintegerYesHome that this integration module belongs to.
projectIdintegerYesread-only (server-generated)Project that this integration module belongs to.
scheduleobjectNoSchedule is the definition of the schedule for the integration module.
Properties of schedule
PropertyTypeRequiredConstraintsDescription
cronSchedulestringNocron schedule for the integration module. The format is a standard unix crontab and some extended format such as @everyXs, @hourly, etc.
cronTimeZonestringNocron time zone for the integration module.
operationsarray<object>No
Properties of operations
PropertyTypeRequiredConstraintsDescription
appConfigsobjectNoappConfigs is the configuration for the post processing of the operation response.
operationNamestringNoName of the operation. The operation names are defined in the integration module catalog.
parametersarray<object>NoParameters for the operation defined in the integration module catalog.
Properties of parameters
PropertyTypeRequiredConstraintsDescription
namestringNoName of the parameter.
valuestringNoValue of the parameter.

getListIntegrationModuleJobs — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getListIntegrationModuleJobs — 403 response

Request failed because of denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getListIntegrationModuleJobs — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getListIntegrationModuleJobs — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getListIntegrationModuleJobs — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

completeIntegrationModuleOAuthFlow — request

Request body for Complete Integration Module OAuth Flow.

PropertyTypeRequiredConstraintsDescription
codestringNoCode gotten from the OAuth flow.
redirectUristringNoRedirect URI for the OAuth flow.

completeIntegrationModuleOAuthFlow — 403 response

Request failed because of invalid data or denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

completeIntegrationModuleOAuthFlow — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

completeIntegrationModuleOAuthFlow — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

startIntegrationModuleOAuthFlow — request

Request body for Start Integration Module OAuth Flow.

PropertyTypeRequiredConstraintsDescription
authUrlstringNoAuth 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.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

startIntegrationModuleOAuthFlow — 403 response

Request failed because of invalid data or denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

startIntegrationModuleOAuthFlow — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

startIntegrationModuleOAuthFlow — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

startIntegrationModuleOAuthFlow — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

triggerIntegrationModulesRefreshOperation — 200 response

Trigger refresh operation successfully.

Represents an integration module configuration created in a project.

An array of objects with the following shape:

PropertyTypeRequiredConstraintsDescription
catalogTypestringYesCatalog type of the integration module.
claimsobjectNoClaims is the definition of the authentication method and credentials for the integration module.
Properties of claims
PropertyTypeRequiredConstraintsDescription
credentialsobjectNoCredentials is the definition of the authentication credentials for the integration module. the properties of the credentials object are dependent on the authentication method.
methodstringNoone of: oauth2, httpBasicAuth, httpAPIKey, httpAPIKeyQueryParam, jwtAuth, customHeaderAuthentication method of the integration module.
configIdstringYesread-only (server-generated)Unique Integration Module ID.
homeIdintegerYesHome that this integration module belongs to.
projectIdintegerYesread-only (server-generated)Project that this integration module belongs to.
scheduleobjectNoSchedule is the definition of the schedule for the integration module.
Properties of schedule
PropertyTypeRequiredConstraintsDescription
cronSchedulestringNocron schedule for the integration module. The format is a standard unix crontab and some extended format such as @everyXs, @hourly, etc.
cronTimeZonestringNocron time zone for the integration module.
operationsarray<object>No
Properties of operations
PropertyTypeRequiredConstraintsDescription
appConfigsobjectNoappConfigs is the configuration for the post processing of the operation response.
operationNamestringNoName of the operation. The operation names are defined in the integration module catalog.
parametersarray<object>NoParameters for the operation defined in the integration module catalog.
Properties of parameters
PropertyTypeRequiredConstraintsDescription
namestringNoName of the parameter.
valuestringNoValue of the parameter.

triggerIntegrationModulesRefreshOperation — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

triggerIntegrationModulesRefreshOperation — 403 response

Request failed because of invalid data or denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

triggerIntegrationModulesRefreshOperation — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

triggerIntegrationModulesRefreshOperation — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

triggerIntegrationModulesRefreshOperation — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getKeyValuePairs — 200 response

An array of key-value pair objects are returned.

A key-value pair stored for a home.

An array of objects with the following shape:

PropertyTypeRequiredConstraintsDescription
keystringNoread-only (server-generated); pattern: ^[a-zA-Z0-9]([a-zA-Z0-9\-_\:]*[a-zA-Z0-9])*$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.
modificationTimestringNoread-only (server-generated); format: date-timeTimestamp of creation or last modification.
valueboolean | string | number | array | objectYesAn arbitrary piece of data assigned to the given key.

getKeyValuePairs — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getKeyValuePairs — 403 response

Request failed because of denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getKeyValuePairs — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getKeyValuePairs — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getKeyValuePairs — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteHomeKv — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteHomeKv — 403 response

Request failed because of invalid data or denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteHomeKv — 404 response

The required kv does not exist or is not accessible.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-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.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteHomeKv — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteHomeKv — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

deleteHomeKv — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

findKeyValuePair — 200 response

The matching key-value pair is returned.

PropertyTypeRequiredConstraintsDescription
keystringNoread-only (server-generated); pattern: ^[a-zA-Z0-9]([a-zA-Z0-9\-_\:]*[a-zA-Z0-9])*$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.
modificationTimestringNoread-only (server-generated); format: date-timeTimestamp of creation or last modification.
valueboolean | string | number | array | objectYesAn arbitrary piece of data assigned to the given key.

findKeyValuePair — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

findKeyValuePair — 403 response

Request failed because of denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

findKeyValuePair — 404 response

The requested kv does not exist or is not accessible.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

findKeyValuePair — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

findKeyValuePair — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

findKeyValuePair — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createUpdateKeyValue — request

Request body for Create or update a key-value.

PropertyTypeRequiredConstraintsDescription
valuestringYesThe value set to the key.

createUpdateKeyValue — 403 response

Request failed because of invalid data or denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createUpdateKeyValue — 404 response

The specified home does not exist.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createUpdateKeyValue — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

createUpdateKeyValue — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-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:

PropertyTypeRequiredConstraintsDescription
callerobjectNoInformation about the caller (id, type, display name, sudoer).
levelintegerNoread-only (server-generated)Log level of entry.
sourcestringNoSource from where the message was generated.
textstringNoread-only (server-generated)Text of log message.
timestampstringNoread-only (server-generated); format: date-timeTimestamp of entry creation.

listHomeLogEntries — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

listHomeLogEntries — 403 response

Request failed because of denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

listHomeLogEntries — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

listHomeLogEntries — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

listHomeLogEntries — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getAllHomeMembers — 200 response

200 response for Get all home members.

A member of a home.

An array of objects with the following shape:

PropertyTypeRequiredConstraintsDescription
creationTimestringNoread-only (server-generated); format: date-timeTimestamp when member was added to home.
emailstringNoread-only (server-generated)Email address of member.
namestringNoread-only (server-generated)Display name of member.
phoneNumberstringNoread-only (server-generated); pattern: ^(\+)([0-9]{5,})$Phone number used by member. Must begin with country code (beginning with the '+' symbol).
roleunknownNoone of: owner, memberIf the role is OWNER, this member can add or remove other members.
userIdintegerYesread-only (server-generated)User ID of home member.
verifiedbooleanYesread-only (server-generated)True if member is a verified user.

getAllHomeMembers — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getAllHomeMembers — 403 response

Request failed because of denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getAllHomeMembers — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getAllHomeMembers — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getAllHomeMembers — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

addHomeMember — request

Request body for Add a home member.

PropertyTypeRequiredConstraintsDescription
emailstringNoMember's email address. Required for projects with email address-based user accounts.
phoneNumberstringNoMember's phone number. Required for projects with phone number-based user accounts.
rolestringNoOptional field to set the role of the new member. By default, new members are given the OWNER role.
silentbooleanNoOptional field to suppress email notification to the new member. Applicable only to email address-based user accounts.
userIdintegerNoA valid user ID. Required for BYOU projects.

addHomeMember — 201 response

Successfully added a new home member.

PropertyTypeRequiredConstraintsDescription
creationTimestringNoread-only (server-generated); format: date-timeTimestamp when member was added to home.
emailstringNoread-only (server-generated)Email address of member.
namestringNoread-only (server-generated)Display name of member.
phoneNumberstringNoread-only (server-generated); pattern: ^(\+)([0-9]{5,})$Phone number used by member. Must begin with country code (beginning with the '+' symbol).
roleunknownNoone of: owner, memberIf the role is OWNER, this member can add or remove other members.
userIdintegerYesread-only (server-generated)User ID of home member.
verifiedbooleanYesread-only (server-generated)True if member is a verified user.

addHomeMember — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

addHomeMember — 403 response

Request failed because of invalid data or denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

addHomeMember — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

addHomeMember — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

addHomeMember — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

removeHomeMember — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

removeHomeMember — 403 response

Request failed because of invalid data or denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

removeHomeMember — 404 response

The required member does not exist or is not accessible.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

removeHomeMember — 409 response

The member cannot be deleted because it is being used by another part of the system.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

removeHomeMember — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

removeHomeMember — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

removeHomeMember — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getHomeMember — 200 response

Successfully retrieved home member from the specified home ID and user ID.

PropertyTypeRequiredConstraintsDescription
creationTimestringNoread-only (server-generated); format: date-timeTimestamp when member was added to home.
emailstringNoread-only (server-generated)Email address of member.
namestringNoread-only (server-generated)Display name of member.
phoneNumberstringNoread-only (server-generated); pattern: ^(\+)([0-9]{5,})$Phone number used by member. Must begin with country code (beginning with the '+' symbol).
roleunknownNoone of: owner, memberIf the role is OWNER, this member can add or remove other members.
userIdintegerYesread-only (server-generated)User ID of home member.
verifiedbooleanYesread-only (server-generated)True if member is a verified user.

getHomeMember — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getHomeMember — 403 response

Request failed because of denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getHomeMember — 404 response

The requested member does not exist or is not accessible.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getHomeMember — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getHomeMember — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getHomeMember — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateHomeMemberRole — request

Request body for Update home member role.

PropertyTypeRequiredConstraintsDescription
creationTimestringNoread-only (server-generated); format: date-timeTimestamp when member was added to home.
emailstringNoread-only (server-generated)Email address of member.
namestringNoread-only (server-generated)Display name of member.
phoneNumberstringNoread-only (server-generated); pattern: ^(\+)([0-9]{5,})$Phone number used by member. Must begin with country code (beginning with the '+' symbol).
roleunknownNoone of: owner, memberIf the role is OWNER, this member can add or remove other members.
userIdintegerYesread-only (server-generated)User ID of home member.
verifiedbooleanYesread-only (server-generated)True if member is a verified user.

updateHomeMemberRole — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateHomeMemberRole — 403 response

Request failed because of invalid data or denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateHomeMemberRole — 404 response

The requested member does not exist or is not accessible.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateHomeMemberRole — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateHomeMemberRole — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

updateHomeMemberRole — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getAllSmartModules — 200 response

Successful retrieval of all smart modules.

Definition of a Smart Module created for a project.

An array of objects with the following shape:

PropertyTypeRequiredConstraintsDescription
bulkDataLabelstringNoIf module accepts bulk data, this is an identifier for bulk data upload.
configDataobjectNoConfiguration data. Used only during creation/update of the Smart Module.
creationTimestringNoread-only (server-generated); format: date-timeTimestamp of entry creation.
dataSourceModulesarray<string>Nounique itemsIf module uses other modules as data sources, this is the list of module IDs of the data sources.
descriptionstringYesA short description of the Smart Module.
idstringYesread-only (server-generated); pattern: ^[a-z0-9][a-z0-9_\-]+[a-z0-9]$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.
moduleTypestringYesType of Smart Module. Must be one of the recognized type IDs.
subscribedEventsarray<string>Nounique itemsIf module accepts events, this is the list of event types the Smart Module subscribes to.
suspendedbooleanNoSet to true to disable this Smart Module.

getAllSmartModules — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getAllSmartModules — 403 response

Request failed because of denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getAllSmartModules — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getAllSmartModules — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getAllSmartModules — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getSmartModule — 200 response

The requested Smart Module is returned. Only public information such as description will be included.

PropertyTypeRequiredConstraintsDescription
bulkDataLabelstringNoIf module accepts bulk data, this is an identifier for bulk data upload.
configDataobjectNoConfiguration data. Used only during creation/update of the Smart Module.
creationTimestringNoread-only (server-generated); format: date-timeTimestamp of entry creation.
dataSourceModulesarray<string>Nounique itemsIf module uses other modules as data sources, this is the list of module IDs of the data sources.
descriptionstringYesA short description of the Smart Module.
idstringYesread-only (server-generated); pattern: ^[a-z0-9][a-z0-9_\-]+[a-z0-9]$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.
moduleTypestringYesType of Smart Module. Must be one of the recognized type IDs.
subscribedEventsarray<string>Nounique itemsIf module accepts events, this is the list of event types the Smart Module subscribes to.
suspendedbooleanNoSet to true to disable this Smart Module.

getSmartModule — 401 response

Authorization is required to access this resource.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getSmartModule — 403 response

Request failed because of denied permission.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getSmartModule — 404 response

The requested smartModule does not exist or is not accessible.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getSmartModule — 429 response

Request failed because of rate limit.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getSmartModule — 500 response

An unexpected error has occurred.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

getSmartModule — 503 response

The service is temporarily unavailable.

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.