Projects data models

getListBizStackAppsAvailableProject — 200 response

List of BizStack Apps available for the project is returned.

Represents a Bizstack App returned by the project Bizstack Apps API

An array of objects with the following shape:

PropertyTypeRequiredConstraintsDescription
alertRuleTemplatesarray<object>NoTemplates for alert rules created for the target entity when the Bizstack App is installed.
createdAtstringNoThe time the Bizstack App was created
customModulesarray<object>NoThe list of custom modules that should be used in a project with the installed Bizstack App
dataFilterTemplatesarray<object>NoTemplates for data filters created and connected to data routes upon Bizstack App installation
descriptionstringNoThe description of the Bizstack App
gatewayPeripheralModulesarray<object>NoThe list of gateway peripheral module's data source catalog item IDs that should be used in a project with the installed Bizstack App
iconstringNoThe icon of the Bizstack App
idstringNoThe unique identifier for the Bizstack App
integrationModulesarray<object>NoThe list of integration module's catalog types and data source catalog item IDs that should be used in a project with the installed Bizstack App
namestringNoThe name of the Bizstack App
requiredServicesarray<object>NoThe list of smart modules or other services that should be used in a project with the installed Bizstack App
updatedAtstringNoThe time the Bizstack App was last updated

getListBizStackAppsAvailableProject — 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.

getListBizStackAppsAvailableProject — 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.

getListBizStackAppsAvailableProject — 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.

getListBizStackAppsAvailableProject — 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.

getListBizStackAppsAvailableProject — 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.

createLogCollection — request

Request body for Create Log Collection.

PropertyTypeRequiredConstraintsDescription
namestringYesName of the Log Collection to be created. Must be unique per Project.

listProjectCustomLogData — 200 response

Successfully retrieved Log Entries.

PropertyTypeRequiredConstraintsDescription
beginstringNoformat: date-timeThe beginning of the time range for the records.
endstringNoformat: date-timeThe end of the time range for the records.
limitintegerNomin: 1The maximum number of Log Entries returned.
recordsarray<object>NoThe Log Entries.
Properties of records
PropertyTypeRequiredConstraintsDescription
createdAtstringNoformat: date-timeThe creation timestamp of the Log Entry.
eventKeystringNoThe event key of the Log Entry.
fieldsobjectNoThe fields of the Log Entry. The keys are the field names and the values are the field values.
searchKeysarray<string>NoThe search keys of the Log Entry.
timestampstringNoformat: date-timeThe timestamp of the Log Entry.
updatedAtstringNoformat: date-timeThe update timestamp of the Log Entry.
skipintegerNomin: 0The number of Log Entries skipped.
totalintegerNomin: 0The total number of Log Entries available.

createLogEntries — request

Request body for Create Log Entries.

An array of objects with the following shape:

PropertyTypeRequiredConstraintsDescription
entryIdstringNoread-only (server-generated)The unique identifier of the Log Entry.
eventKeystringNoread-only (server-generated)The event key of the Log Entry.
fieldsobjectNoThe fields of the Log Entry. The keys are the field names and the values are the field values.
searchKeysarray<string>NoThe search keys of the Log Entry.
timestampstringNoread-only (server-generated); format: date-timeThe timestamp of the Log Entry.

deleteLogEntry — 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.

deleteLogEntry — 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.

deleteLogEntry — 404 response

The required data 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.

deleteLogEntry — 409 response

The data 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.

deleteLogEntry — 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.

deleteLogEntry — 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.

deleteLogEntry — 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.

getLogEntry — 200 response

Successfully retrieved a Log Entry.

PropertyTypeRequiredConstraintsDescription
createdAtstringNoformat: date-timeThe creation timestamp of the Log Entry.
eventKeystringNoThe event key of the Log Entry.
fieldsobjectNoThe fields of the Log Entry. The keys are the field names and the values are the field values.
searchKeysarray<string>NoThe search keys of the Log Entry.
timestampstringNoformat: date-timeThe timestamp of the Log Entry.
updatedAtstringNoformat: date-timeThe update timestamp of the Log Entry.

getLogEntry — 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.

getLogEntry — 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.

getLogEntry — 404 response

The requested data 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.

getLogEntry — 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.

getLogEntry — 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.

getLogEntry — 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.

updateLogEntry — request

Request body for Update Log Entry.

An array of objects with the following shape:

PropertyTypeRequiredConstraintsDescription
fieldsobjectNoThe fields of the Log Entry. The keys are the field names and the values are the field values.

updateLogEntry — 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.

updateLogEntry — 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.

updateLogEntry — 404 response

The requested data 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.

updateLogEntry — 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.

updateLogEntry — 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.

updateLogEntry — 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.

getCustomLogDistinctValues — 200 response

Successfully retrieved distinct values.

PropertyTypeRequiredConstraintsDescription
countintegerYesThe total number of unique values returned.
valuesarray<object>YesAn array containing the unique values found for the field. Values can be strings, numbers, or booleans.

getListDataFilters — 200 response

Successful retrieval of data filters.

Represents a data filter instance created in a project.

An array of objects with the following shape:

PropertyTypeRequiredConstraintsDescription
areaDeterminationRulesobjectNoThe configuration of area determination type of data filter.
Properties of areaDeterminationRules
PropertyTypeRequiredConstraintsDescription
forceOverwritebooleanNoForce overwrite the areas field in location data when it already has any areas.
searchKeyPrefixesarray<string>NoThe search key prefixes to search areas in GeoTSDB.
catalogIdstringYesData Source Catalog ID of data filter.
conversionRulesobjectNoThe configuration of conversion type of data filter.
Properties of conversionRules
PropertyTypeRequiredConstraintsDescription
differencingarray<object>NoThe rules for calculating the difference between a numeric value and its subsequent value.
Properties of differencing
PropertyTypeRequiredConstraintsDescription
resetobjectNo
Properties of reset
PropertyTypeRequiredConstraintsDescription
initialValuenumberNoIf the source or target value is null or the previous timestamp is over the reset interval, use the initial value instead.
resetIntervalstringNoThe interval at which data is considered lost. The previous value will be replaced with the initial value if the previous timestamp is over this interval. The format is Golang's duration format, such as '1h', '30m', '5s'.
resetValuenumberNoThe maximum value of the counters. If the counter reset happens, the difference is calculated from this value.
sourcestringYesThe source measurement value name. This name must be in a metric definition.
targetstringYesThe target measurement value name. This name must be in a metric definition.
entityClassstringNoThe entity class to be used for conversion. If the destination entity's entityClass doesn't match, the conversion is ignored. When this field is blank, it applies to data that has any entityClass.
excludesarray<string>NoThe metrics that should be omitted.
metricsDefinitionIdstringNoThe metrics definition ID to be used for conversion. If the destination entity's metricsDefinitionID doesn't match, the conversion is ignored. When this field is blank, it applies to data that has any metricsDefinitionId.
tagsarray<object>NoThe rules for converting tag names from measurement to metric.
Properties of tags
PropertyTypeRequiredConstraintsDescription
formulastringNoThe formula to convert measurement values to metric values. The formula must be a valid expression that can be evaluated in the context of the measurement values.
metricNamestringYesThe name of metrics.
namestringYesThe name of measurement values.
replacementarray<object>NoThe rules for replace tag values from old to new.
Properties of replacement
PropertyTypeRequiredConstraintsDescription
metricNamestringNoThe to value of the replacement rule.
namestringNoThe from value of the replacement rule.
valuesarray<object>NoThe rules for converting numeric names from measurement to metric.
Properties of values
PropertyTypeRequiredConstraintsDescription
copyToTagstringNoA tag name to copy a value from the metric. If the same tag name exists in the record, this field is ignored.
formulastringNoThe formula to convert measurement values to metric values. The formula must be a valid expression that can be evaluated in the context of the measurement values.
metricNamestringNoThe name of metrics.
namestringYesThe name of measurement values.
dataTypestringYesread-only (server-generated)Data type of the data filter. It must be one of the supported data types: metrics and locations.
filterIdstringYesread-only (server-generated)Unique Data Filter ID.
filterTypestringYesone of: conversion, area_determination, ellipsoid_to_orthometric_conversionFilter type of the data filter.
namestringNoDisplay name of data filter.
projectIdintegerYesread-only (server-generated)Project that this data filter belongs to.

getListDataFilters — 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.

getListDataFilters — 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.

getListDataFilters — 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.

getListDataFilters — 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.

getListDataFilters — 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.

createDataFilters — request

Request body for Create data filters.

PropertyTypeRequiredConstraintsDescription
areaDeterminationRulesobjectNoThe configuration of area determination type of data filter.
Properties of areaDeterminationRules
PropertyTypeRequiredConstraintsDescription
forceOverwritebooleanNoForce overwrite the areas field in location data when it already has any areas.
searchKeyPrefixesarray<string>NoThe search key prefixes to search areas in GeoTSDB.
catalogIdstringYesData Source Catalog ID of data filter.
conversionRulesobjectNoThe configuration of conversion type of data filter.
Properties of conversionRules
PropertyTypeRequiredConstraintsDescription
differencingarray<object>NoThe rules for calculating the difference between a numeric value and its subsequent value.
Properties of differencing
PropertyTypeRequiredConstraintsDescription
resetobjectNo
Properties of reset
PropertyTypeRequiredConstraintsDescription
initialValuenumberNoIf the source or target value is null or the previous timestamp is over the reset interval, use the initial value instead.
resetIntervalstringNoThe interval at which data is considered lost. The previous value will be replaced with the initial value if the previous timestamp is over this interval. The format is Golang's duration format, such as '1h', '30m', '5s'.
resetValuenumberNoThe maximum value of the counters. If the counter reset happens, the difference is calculated from this value.
sourcestringYesThe source measurement value name. This name must be in a metric definition.
targetstringYesThe target measurement value name. This name must be in a metric definition.
entityClassstringNoThe entity class to be used for conversion. If the destination entity's entityClass doesn't match, the conversion is ignored. When this field is blank, it applies to data that has any entityClass.
excludesarray<string>NoThe metrics that should be omitted.
metricsDefinitionIdstringNoThe metrics definition ID to be used for conversion. If the destination entity's metricsDefinitionID doesn't match, the conversion is ignored. When this field is blank, it applies to data that has any metricsDefinitionId.
tagsarray<object>NoThe rules for converting tag names from measurement to metric.
Properties of tags
PropertyTypeRequiredConstraintsDescription
formulastringNoThe formula to convert measurement values to metric values. The formula must be a valid expression that can be evaluated in the context of the measurement values.
metricNamestringYesThe name of metrics.
namestringYesThe name of measurement values.
replacementarray<object>NoThe rules for replace tag values from old to new.
Properties of replacement
PropertyTypeRequiredConstraintsDescription
metricNamestringNoThe to value of the replacement rule.
namestringNoThe from value of the replacement rule.
valuesarray<object>NoThe rules for converting numeric names from measurement to metric.
Properties of values
PropertyTypeRequiredConstraintsDescription
copyToTagstringNoA tag name to copy a value from the metric. If the same tag name exists in the record, this field is ignored.
formulastringNoThe formula to convert measurement values to metric values. The formula must be a valid expression that can be evaluated in the context of the measurement values.
metricNamestringNoThe name of metrics.
namestringYesThe name of measurement values.
dataTypestringYesread-only (server-generated)Data type of the data filter. It must be one of the supported data types: metrics and locations.
filterIdstringYesread-only (server-generated)Unique Data Filter ID.
filterTypestringYesone of: conversion, area_determination, ellipsoid_to_orthometric_conversionFilter type of the data filter.
namestringNoDisplay name of data filter.
projectIdintegerYesread-only (server-generated)Project that this data filter belongs to.

createDataFilters — 201 response

Successful creation of data filter.

PropertyTypeRequiredConstraintsDescription
areaDeterminationRulesobjectNoThe configuration of area determination type of data filter.
Properties of areaDeterminationRules
PropertyTypeRequiredConstraintsDescription
forceOverwritebooleanNoForce overwrite the areas field in location data when it already has any areas.
searchKeyPrefixesarray<string>NoThe search key prefixes to search areas in GeoTSDB.
catalogIdstringYesData Source Catalog ID of data filter.
conversionRulesobjectNoThe configuration of conversion type of data filter.
Properties of conversionRules
PropertyTypeRequiredConstraintsDescription
differencingarray<object>NoThe rules for calculating the difference between a numeric value and its subsequent value.
Properties of differencing
PropertyTypeRequiredConstraintsDescription
resetobjectNo
Properties of reset
PropertyTypeRequiredConstraintsDescription
initialValuenumberNoIf the source or target value is null or the previous timestamp is over the reset interval, use the initial value instead.
resetIntervalstringNoThe interval at which data is considered lost. The previous value will be replaced with the initial value if the previous timestamp is over this interval. The format is Golang's duration format, such as '1h', '30m', '5s'.
resetValuenumberNoThe maximum value of the counters. If the counter reset happens, the difference is calculated from this value.
sourcestringYesThe source measurement value name. This name must be in a metric definition.
targetstringYesThe target measurement value name. This name must be in a metric definition.
entityClassstringNoThe entity class to be used for conversion. If the destination entity's entityClass doesn't match, the conversion is ignored. When this field is blank, it applies to data that has any entityClass.
excludesarray<string>NoThe metrics that should be omitted.
metricsDefinitionIdstringNoThe metrics definition ID to be used for conversion. If the destination entity's metricsDefinitionID doesn't match, the conversion is ignored. When this field is blank, it applies to data that has any metricsDefinitionId.
tagsarray<object>NoThe rules for converting tag names from measurement to metric.
Properties of tags
PropertyTypeRequiredConstraintsDescription
formulastringNoThe formula to convert measurement values to metric values. The formula must be a valid expression that can be evaluated in the context of the measurement values.
metricNamestringYesThe name of metrics.
namestringYesThe name of measurement values.
replacementarray<object>NoThe rules for replace tag values from old to new.
Properties of replacement
PropertyTypeRequiredConstraintsDescription
metricNamestringNoThe to value of the replacement rule.
namestringNoThe from value of the replacement rule.
valuesarray<object>NoThe rules for converting numeric names from measurement to metric.
Properties of values
PropertyTypeRequiredConstraintsDescription
copyToTagstringNoA tag name to copy a value from the metric. If the same tag name exists in the record, this field is ignored.
formulastringNoThe formula to convert measurement values to metric values. The formula must be a valid expression that can be evaluated in the context of the measurement values.
metricNamestringNoThe name of metrics.
namestringYesThe name of measurement values.
dataTypestringYesread-only (server-generated)Data type of the data filter. It must be one of the supported data types: metrics and locations.
filterIdstringYesread-only (server-generated)Unique Data Filter ID.
filterTypestringYesone of: conversion, area_determination, ellipsoid_to_orthometric_conversionFilter type of the data filter.
namestringNoDisplay name of data filter.
projectIdintegerYesread-only (server-generated)Project that this data filter belongs to.

createDataFilters — 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.

createDataFilters — 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.

createDataFilters — 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.

createDataFilters — 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.

createDataFilters — 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.

deleteDataFilter — 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.

deleteDataFilter — 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.

deleteDataFilter — 404 response

The required dataFilter 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.

deleteDataFilter — 409 response

The dataFilter 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.

deleteDataFilter — 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.

deleteDataFilter — 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.

deleteDataFilter — 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.

getDataFilter — 200 response

Successful retrieval of the data filter

PropertyTypeRequiredConstraintsDescription
areaDeterminationRulesobjectNoThe configuration of area determination type of data filter.
Properties of areaDeterminationRules
PropertyTypeRequiredConstraintsDescription
forceOverwritebooleanNoForce overwrite the areas field in location data when it already has any areas.
searchKeyPrefixesarray<string>NoThe search key prefixes to search areas in GeoTSDB.
catalogIdstringYesData Source Catalog ID of data filter.
conversionRulesobjectNoThe configuration of conversion type of data filter.
Properties of conversionRules
PropertyTypeRequiredConstraintsDescription
differencingarray<object>NoThe rules for calculating the difference between a numeric value and its subsequent value.
Properties of differencing
PropertyTypeRequiredConstraintsDescription
resetobjectNo
Properties of reset
PropertyTypeRequiredConstraintsDescription
initialValuenumberNoIf the source or target value is null or the previous timestamp is over the reset interval, use the initial value instead.
resetIntervalstringNoThe interval at which data is considered lost. The previous value will be replaced with the initial value if the previous timestamp is over this interval. The format is Golang's duration format, such as '1h', '30m', '5s'.
resetValuenumberNoThe maximum value of the counters. If the counter reset happens, the difference is calculated from this value.
sourcestringYesThe source measurement value name. This name must be in a metric definition.
targetstringYesThe target measurement value name. This name must be in a metric definition.
entityClassstringNoThe entity class to be used for conversion. If the destination entity's entityClass doesn't match, the conversion is ignored. When this field is blank, it applies to data that has any entityClass.
excludesarray<string>NoThe metrics that should be omitted.
metricsDefinitionIdstringNoThe metrics definition ID to be used for conversion. If the destination entity's metricsDefinitionID doesn't match, the conversion is ignored. When this field is blank, it applies to data that has any metricsDefinitionId.
tagsarray<object>NoThe rules for converting tag names from measurement to metric.
Properties of tags
PropertyTypeRequiredConstraintsDescription
formulastringNoThe formula to convert measurement values to metric values. The formula must be a valid expression that can be evaluated in the context of the measurement values.
metricNamestringYesThe name of metrics.
namestringYesThe name of measurement values.
replacementarray<object>NoThe rules for replace tag values from old to new.
Properties of replacement
PropertyTypeRequiredConstraintsDescription
metricNamestringNoThe to value of the replacement rule.
namestringNoThe from value of the replacement rule.
valuesarray<object>NoThe rules for converting numeric names from measurement to metric.
Properties of values
PropertyTypeRequiredConstraintsDescription
copyToTagstringNoA tag name to copy a value from the metric. If the same tag name exists in the record, this field is ignored.
formulastringNoThe formula to convert measurement values to metric values. The formula must be a valid expression that can be evaluated in the context of the measurement values.
metricNamestringNoThe name of metrics.
namestringYesThe name of measurement values.
dataTypestringYesread-only (server-generated)Data type of the data filter. It must be one of the supported data types: metrics and locations.
filterIdstringYesread-only (server-generated)Unique Data Filter ID.
filterTypestringYesone of: conversion, area_determination, ellipsoid_to_orthometric_conversionFilter type of the data filter.
namestringNoDisplay name of data filter.
projectIdintegerYesread-only (server-generated)Project that this data filter belongs to.

getDataFilter — 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.

getDataFilter — 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.

getDataFilter — 404 response

The requested dataFilter 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.

getDataFilter — 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.

getDataFilter — 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.

getDataFilter — 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.

updateDataFilter — request

Request body for Update data filter.

PropertyTypeRequiredConstraintsDescription
areaDeterminationRulesobjectNoThe configuration of area determination type of data filter.
Properties of areaDeterminationRules
PropertyTypeRequiredConstraintsDescription
forceOverwritebooleanNoForce overwrite the areas field in location data when it already has any areas.
searchKeyPrefixesarray<string>NoThe search key prefixes to search areas in GeoTSDB.
catalogIdstringYesData Source Catalog ID of data filter.
conversionRulesobjectNoThe configuration of conversion type of data filter.
Properties of conversionRules
PropertyTypeRequiredConstraintsDescription
differencingarray<object>NoThe rules for calculating the difference between a numeric value and its subsequent value.
Properties of differencing
PropertyTypeRequiredConstraintsDescription
resetobjectNo
Properties of reset
PropertyTypeRequiredConstraintsDescription
initialValuenumberNoIf the source or target value is null or the previous timestamp is over the reset interval, use the initial value instead.
resetIntervalstringNoThe interval at which data is considered lost. The previous value will be replaced with the initial value if the previous timestamp is over this interval. The format is Golang's duration format, such as '1h', '30m', '5s'.
resetValuenumberNoThe maximum value of the counters. If the counter reset happens, the difference is calculated from this value.
sourcestringYesThe source measurement value name. This name must be in a metric definition.
targetstringYesThe target measurement value name. This name must be in a metric definition.
entityClassstringNoThe entity class to be used for conversion. If the destination entity's entityClass doesn't match, the conversion is ignored. When this field is blank, it applies to data that has any entityClass.
excludesarray<string>NoThe metrics that should be omitted.
metricsDefinitionIdstringNoThe metrics definition ID to be used for conversion. If the destination entity's metricsDefinitionID doesn't match, the conversion is ignored. When this field is blank, it applies to data that has any metricsDefinitionId.
tagsarray<object>NoThe rules for converting tag names from measurement to metric.
Properties of tags
PropertyTypeRequiredConstraintsDescription
formulastringNoThe formula to convert measurement values to metric values. The formula must be a valid expression that can be evaluated in the context of the measurement values.
metricNamestringYesThe name of metrics.
namestringYesThe name of measurement values.
replacementarray<object>NoThe rules for replace tag values from old to new.
Properties of replacement
PropertyTypeRequiredConstraintsDescription
metricNamestringNoThe to value of the replacement rule.
namestringNoThe from value of the replacement rule.
valuesarray<object>NoThe rules for converting numeric names from measurement to metric.
Properties of values
PropertyTypeRequiredConstraintsDescription
copyToTagstringNoA tag name to copy a value from the metric. If the same tag name exists in the record, this field is ignored.
formulastringNoThe formula to convert measurement values to metric values. The formula must be a valid expression that can be evaluated in the context of the measurement values.
metricNamestringNoThe name of metrics.
namestringYesThe name of measurement values.
dataTypestringYesread-only (server-generated)Data type of the data filter. It must be one of the supported data types: metrics and locations.
filterIdstringYesread-only (server-generated)Unique Data Filter ID.
filterTypestringYesone of: conversion, area_determination, ellipsoid_to_orthometric_conversionFilter type of the data filter.
namestringNoDisplay name of data filter.
projectIdintegerYesread-only (server-generated)Project that this data filter belongs to.

updateDataFilter — 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.

updateDataFilter — 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.

updateDataFilter — 404 response

The requested dataFilter 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.

updateDataFilter — 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.

updateDataFilter — 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.

updateDataFilter — 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.

getDataSourceCatalogItems — 200 response

List of available data source catalog items are returned.

Definition of a data source catalog item available for a project.

An array of objects with the following shape:

PropertyTypeRequiredConstraintsDescription
catalogItemIdstringYesread-only (server-generated)The ID of a data source catalog item. Must be unique.
catalogItemTypestringYesone of: gatewayPeripheralModule, virtualDataObjectThe type of a data source catalog item.
configurationTypestringYesone of: gw-discovery, gw-discovery-with-driver-setup, manualThe configuration type of a data source catalog item.
descriptionstringYesThe description for a data source catalog item.
imageDataobjectNoThe image data for a data source catalog item.
Properties of imageData
PropertyTypeRequiredConstraintsDescription
fileNamestringNoread-only (server-generated)The filename of a image.
urlstringNoread-only (server-generated)The URL to get the image file.
namestringYesThe name for a data source catalog item.
vendorstringYesThe vendor name for a data source catalog item.

getDataSourceCatalogItems — 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.

getDataSourceCatalogItems — 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.

getDataSourceCatalogItems — 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.

getDataSourceCatalogItems — 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.

getDataSourceCatalogItems — 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.

getDataSourceCatalogItem — 200 response

Data source catalog item is returned.

PropertyTypeRequiredConstraintsDescription
catalogItemIdstringYesread-only (server-generated)The ID of a data source catalog item. Must be unique.
catalogItemTypestringYesone of: gatewayPeripheralModule, virtualDataObjectThe type of a data source catalog item.
configurationTypestringYesone of: gw-discovery, gw-discovery-with-driver-setup, manualThe configuration type of a data source catalog item.
descriptionstringYesThe description for a data source catalog item.
imageDataobjectNoThe image data for a data source catalog item.
Properties of imageData
PropertyTypeRequiredConstraintsDescription
fileNamestringNoread-only (server-generated)The filename of a image.
urlstringNoread-only (server-generated)The URL to get the image file.
namestringYesThe name for a data source catalog item.
vendorstringYesThe vendor name for a data source catalog item.

getDataSourceCatalogItem — 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.

getDataSourceCatalogItem — 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.

getDataSourceCatalogItem — 404 response

The requested dataSourceCatalogItem 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.

getDataSourceCatalogItem — 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.

getDataSourceCatalogItem — 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.

getDataSourceCatalogItem — 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.

getListDeviceClasses — 200 response

List of device classes are returned.

Definition of a class of devices made by a project.

An array of objects with the following shape:

PropertyTypeRequiredConstraintsDescription
creationTimestringNoread-only (server-generated); format: date-timeTimestamp of class creation.
descriptionstringYesA short description of the device class.
idstringYesread-only (server-generated); pattern: ^[a-z0-9][a-z0-9_\-]+[a-z0-9]$Device Class 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.

getListDeviceClasses — 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.

getListDeviceClasses — 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.

getListDeviceClasses — 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.

getListDeviceClasses — 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.

getListDeviceClasses — 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.

getDeviceClass — 200 response

Device Class is returned.

PropertyTypeRequiredConstraintsDescription
creationTimestringNoread-only (server-generated); format: date-timeTimestamp of class creation.
descriptionstringYesA short description of the device class.
idstringYesread-only (server-generated); pattern: ^[a-z0-9][a-z0-9_\-]+[a-z0-9]$Device Class 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.

getDeviceClass — 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.

getDeviceClass — 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.

getDeviceClass — 404 response

The requested deviceClass 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.

getDeviceClass — 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.

getDeviceClass — 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.

getDeviceClass — 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.

getListEntityInstances — 200 response

Successful retrieval of list of entity instances.

Represents an entity instance created by a project.

An array of objects with the following shape:

PropertyTypeRequiredConstraintsDescription
attributesobjectNoThe attributes that belong to the entity instance, separated as key-value pairs.
createdAtstringNoread-only (server-generated); format: date-timeTimestamp of entity creation.
displaySettingsobjectNoVarious user interface settings used for display of the entity instance.
Properties of displaySettings
PropertyTypeRequiredConstraintsDescription
descriptionstringNoAn intuitive description for the entity instance for display.
iconDataobjectNoMetadata used for the uploaded icon of the entity instance.
Properties of iconData
PropertyTypeRequiredConstraintsDescription
fileNamestringNoFileName represents the name of the file uploaded.
urlstringNoA temporary signed URL for file download.
imageDataobjectNoMetadata used for the uploaded image of the entity instance.
Properties of imageData
PropertyTypeRequiredConstraintsDescription
fileNamestringNoFileName represents the name of the file uploaded.
urlstringNoA temporary signed URL for file download.
namestringNoThe display name for the entity instance.
entityClassstringYesread-only (server-generated)The entity class that the entity was instantiated from.
entityIdstringYesread-only (server-generated)Unique entity ID.
homeIdintegerYesread-only (server-generated)Home that this entity belongs to.
metricsarray<object>Noread-only (server-generated)Meta data of the metrics associated with this entity instance.
Properties of metrics
PropertyTypeRequiredConstraintsDescription
metricsDefinitionIdstringNoCorresponding metrics definition ID in entity class.
parentIdstringNoThe ID of the entity instance that is a parent of the instance.
projectIdintegerYesread-only (server-generated)Project that this entity belongs to.
suspendAlertRuleEvaluationConditionsarray<object>NoAn array of condition for suspending alerts, which are evaluated as if they are concatenated with OR
Properties of suspendAlertRuleEvaluationConditions
PropertyTypeRequiredConstraintsDescription
alertConditionTypesarray<string>NoAn array of alert condition types. This allows suspending alerts based on the alert types. All rules of the specified condition type will be suspended.
fromstringNoformat: date-timeTimestamp of the begin of the interval. Null applies this rule without this time constrains
includeDescendantsbooleanNoBoolean value that shows whether alert rules are suspended for only this entity or this entity and descendants
rulesarray<number>NoAn array of alertRuleId. Empty array means all rules
tostringNoformat: date-timeTimestamp of the end of the interval. Null applies this rule without this time constrains
timeZonestringYesread-only (server-generated)The time zone that the entity exists in. This should be a time zone name defined in the IANA TZ Database.
uiSettingsobjectNoAn opaque object used by UI applications to store any additional settings. These will override the entity class uiSettings.
updatedAtstringNoread-only (server-generated); format: date-timeTimestamp of the last update on the entity.

getListEntityInstances — 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.

getListEntityInstances — 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.

getListEntityInstances — 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.

getListEntityInstances — 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.

getListEntityInstances — 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.

createEntityInstance — request

Request body for Create entity instance.

PropertyTypeRequiredConstraintsDescription
attributesobjectNoThe attributes that belong to the entity instance, separated as key-value pairs.
displaySettingsobjectYesVarious user interface settings used for display of the entity class. This object must contain at least the name field.
entityClassstringYesThe entity class that the entity will be instantiated from.
entityIdstringYesUnique entity ID.
homeIdnumberYesHome that this entity belongs to.
parentIdstringNoThe ID of the entity instance that is a parent of the instance.
timeZonestringYesThe time zone that the entity exists in. This should be a time zone name defined in the IANA TZ Database.
uiSettingsobjectNoAn opaque object used by UI applications to store any additional settings. These will override the entity class uiSettings.

createEntityInstance — 201 response

Successful creation of entity instance.

PropertyTypeRequiredConstraintsDescription
attributesobjectNoThe attributes that belong to the entity instance, separated as key-value pairs.
createdAtstringNoread-only (server-generated); format: date-timeTimestamp of entity creation.
displaySettingsobjectNoVarious user interface settings used for display of the entity instance.
Properties of displaySettings
PropertyTypeRequiredConstraintsDescription
descriptionstringNoAn intuitive description for the entity instance for display.
iconDataobjectNoMetadata used for the uploaded icon of the entity instance.
Properties of iconData
PropertyTypeRequiredConstraintsDescription
fileNamestringNoFileName represents the name of the file uploaded.
urlstringNoA temporary signed URL for file download.
imageDataobjectNoMetadata used for the uploaded image of the entity instance.
Properties of imageData
PropertyTypeRequiredConstraintsDescription
fileNamestringNoFileName represents the name of the file uploaded.
urlstringNoA temporary signed URL for file download.
namestringNoThe display name for the entity instance.
entityClassstringYesread-only (server-generated)The entity class that the entity was instantiated from.
entityIdstringYesread-only (server-generated)Unique entity ID.
homeIdintegerYesread-only (server-generated)Home that this entity belongs to.
metricsarray<object>Noread-only (server-generated)Meta data of the metrics associated with this entity instance.
Properties of metrics
PropertyTypeRequiredConstraintsDescription
metricsDefinitionIdstringNoCorresponding metrics definition ID in entity class.
parentIdstringNoThe ID of the entity instance that is a parent of the instance.
projectIdintegerYesread-only (server-generated)Project that this entity belongs to.
suspendAlertRuleEvaluationConditionsarray<object>NoAn array of condition for suspending alerts, which are evaluated as if they are concatenated with OR
Properties of suspendAlertRuleEvaluationConditions
PropertyTypeRequiredConstraintsDescription
alertConditionTypesarray<string>NoAn array of alert condition types. This allows suspending alerts based on the alert types. All rules of the specified condition type will be suspended.
fromstringNoformat: date-timeTimestamp of the begin of the interval. Null applies this rule without this time constrains
includeDescendantsbooleanNoBoolean value that shows whether alert rules are suspended for only this entity or this entity and descendants
rulesarray<number>NoAn array of alertRuleId. Empty array means all rules
tostringNoformat: date-timeTimestamp of the end of the interval. Null applies this rule without this time constrains
timeZonestringYesread-only (server-generated)The time zone that the entity exists in. This should be a time zone name defined in the IANA TZ Database.
uiSettingsobjectNoAn opaque object used by UI applications to store any additional settings. These will override the entity class uiSettings.
updatedAtstringNoread-only (server-generated); format: date-timeTimestamp of the last update on the entity.

createEntityInstance — 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.

createEntityInstance — 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.

createEntityInstance — 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.

createEntityInstance — 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.

createEntityInstance — 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.

getListEntityClasses — 200 response

Successful retrieval of entity classes.

Defines a class of entities of a project.

An array of objects with the following shape:

PropertyTypeRequiredConstraintsDescription
attributeSchemaarrayNoA schema used for validating the attributes of an entity instance.
createdAtstringNoread-only (server-generated); format: date-timeTimestamp of entity class creation.
displaySettingsobjectNoVarious user interface settings used for display of the entity class.
Properties of displaySettings
PropertyTypeRequiredConstraintsDescription
descriptionstringNoAn intuitive description for the entity class for display.
iconDataobjectNoMetadata used for the uploaded icon of the entity class.
Properties of iconData
PropertyTypeRequiredConstraintsDescription
fileNamestringNoFileName represents the name of the file uploaded.
urlstringNoA temporary signed URL for file download.
imageDataobjectNoMetadata used for the uploaded image of the entity class.
Properties of imageData
PropertyTypeRequiredConstraintsDescription
fileNamestringNoFileName represents the name of the file uploaded.
urlstringNoA temporary signed URL for file download.
namestringNoThe display name for the entity class.
uiSettingsobjectNoAn opaque object used by UI applications to store any additional settings.
entityClassstringYesread-only (server-generated)ID of the entity class. Must be unique within a project.
metricsDefinitionsarrayNoAn array of metrics definitions that are applicable to this class of entities.
projectIdintegerYesread-only (server-generated)Project that this entity class belongs to.
updatedAtstringNoread-only (server-generated); format: date-timeTimestamp of the last update on the entity class.

getListEntityClasses — 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.

getListEntityClasses — 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.

getListEntityClasses — 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.

getListEntityClasses — 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.

getListEntityClasses — 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.

createEntityClass — request

Request body for Create entity class.

PropertyTypeRequiredConstraintsDescription
attributeSchemaarrayNoA schema used for validating the attributes of an entity instance.
createdAtstringNoread-only (server-generated); format: date-timeTimestamp of entity class creation.
displaySettingsobjectNoVarious user interface settings used for display of the entity class.
Properties of displaySettings
PropertyTypeRequiredConstraintsDescription
descriptionstringNoAn intuitive description for the entity class for display.
iconDataobjectNoMetadata used for the uploaded icon of the entity class.
Properties of iconData
PropertyTypeRequiredConstraintsDescription
fileNamestringNoFileName represents the name of the file uploaded.
urlstringNoA temporary signed URL for file download.
imageDataobjectNoMetadata used for the uploaded image of the entity class.
Properties of imageData
PropertyTypeRequiredConstraintsDescription
fileNamestringNoFileName represents the name of the file uploaded.
urlstringNoA temporary signed URL for file download.
namestringNoThe display name for the entity class.
uiSettingsobjectNoAn opaque object used by UI applications to store any additional settings.
entityClassstringYesread-only (server-generated)ID of the entity class. Must be unique within a project.
metricsDefinitionsarrayNoAn array of metrics definitions that are applicable to this class of entities.
projectIdintegerYesread-only (server-generated)Project that this entity class belongs to.
updatedAtstringNoread-only (server-generated); format: date-timeTimestamp of the last update on the entity class.

createEntityClass — 201 response

Successful creation of entity class.

PropertyTypeRequiredConstraintsDescription
attributeSchemaarrayNoA schema used for validating the attributes of an entity instance.
createdAtstringNoread-only (server-generated); format: date-timeTimestamp of entity class creation.
displaySettingsobjectNoVarious user interface settings used for display of the entity class.
Properties of displaySettings
PropertyTypeRequiredConstraintsDescription
descriptionstringNoAn intuitive description for the entity class for display.
iconDataobjectNoMetadata used for the uploaded icon of the entity class.
Properties of iconData
PropertyTypeRequiredConstraintsDescription
fileNamestringNoFileName represents the name of the file uploaded.
urlstringNoA temporary signed URL for file download.
imageDataobjectNoMetadata used for the uploaded image of the entity class.
Properties of imageData
PropertyTypeRequiredConstraintsDescription
fileNamestringNoFileName represents the name of the file uploaded.
urlstringNoA temporary signed URL for file download.
namestringNoThe display name for the entity class.
uiSettingsobjectNoAn opaque object used by UI applications to store any additional settings.
entityClassstringYesread-only (server-generated)ID of the entity class. Must be unique within a project.
metricsDefinitionsarrayNoAn array of metrics definitions that are applicable to this class of entities.
projectIdintegerYesread-only (server-generated)Project that this entity class belongs to.
updatedAtstringNoread-only (server-generated); format: date-timeTimestamp of the last update on the entity class.

createEntityClass — 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.

createEntityClass — 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.

createEntityClass — 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.

createEntityClass — 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.

createEntityClass — 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.

deleteEntityClass — 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.

deleteEntityClass — 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.

deleteEntityClass — 404 response

The required entityClass 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.

deleteEntityClass — 409 response

The entityClass 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.

deleteEntityClass — 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.

deleteEntityClass — 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.

deleteEntityClass — 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.

getEntityClass — 200 response

Successful retrieval of the entity class

PropertyTypeRequiredConstraintsDescription
attributeSchemaarrayNoA schema used for validating the attributes of an entity instance.
createdAtstringNoread-only (server-generated); format: date-timeTimestamp of entity class creation.
displaySettingsobjectNoVarious user interface settings used for display of the entity class.
Properties of displaySettings
PropertyTypeRequiredConstraintsDescription
descriptionstringNoAn intuitive description for the entity class for display.
iconDataobjectNoMetadata used for the uploaded icon of the entity class.
Properties of iconData
PropertyTypeRequiredConstraintsDescription
fileNamestringNoFileName represents the name of the file uploaded.
urlstringNoA temporary signed URL for file download.
imageDataobjectNoMetadata used for the uploaded image of the entity class.
Properties of imageData
PropertyTypeRequiredConstraintsDescription
fileNamestringNoFileName represents the name of the file uploaded.
urlstringNoA temporary signed URL for file download.
namestringNoThe display name for the entity class.
uiSettingsobjectNoAn opaque object used by UI applications to store any additional settings.
entityClassstringYesread-only (server-generated)ID of the entity class. Must be unique within a project.
metricsDefinitionsarrayNoAn array of metrics definitions that are applicable to this class of entities.
projectIdintegerYesread-only (server-generated)Project that this entity class belongs to.
updatedAtstringNoread-only (server-generated); format: date-timeTimestamp of the last update on the entity class.

getEntityClass — 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.

getEntityClass — 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.

getEntityClass — 404 response

The requested entityClass 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.

getEntityClass — 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.

getEntityClass — 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.

getEntityClass — 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.

updateEntityClass — 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.

updateEntityClass — 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.

updateEntityClass — 404 response

The requested entityClass 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.

updateEntityClass — 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.

updateEntityClass — 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.

updateEntityClass — 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.

getMetricsDataEntityClass — 200 response

The requested metrics data entries are returned.

PropertyTypeRequiredConstraintsDescription
aggregationstringNoread-only (server-generated); one of: avg, min, max, sum, countAggregation method used.
beginstringNoread-only (server-generated)The begin time of data entries. The format follows RFC3339.
endstringNoread-only (server-generated)The end time of data entries. The format follows RFC3339.
entitiesDataarray<object>Noread-only (server-generated)
Properties of entitiesData
PropertyTypeRequiredConstraintsDescription
dataarrayNoread-only (server-generated)Collection data. Each entry is an array as tuple and the first item is timestamp of the value in RFC3339 format, followed by the selected values and tags. e.g. [["2016-01-01T00:00:00Z", 1.0, 333, "foo"], ["2016-01-02T00:00:00Z", 2.0, 299, "bar"]]
entityIdstringNoread-only (server-generated)ID of the entity that owns the data
limitintegerNoread-only (server-generated)The maximum number of data entries to be fetched.
resolutionstringNoread-only (server-generated); one of: 1min, 10min, 1hour, 1day, 1week, 1monthAggregation bucket resolution. Its value depends on the time span of the query.
tsstringNoread-only (server-generated)The point in time (in RFC3339) from which data entries were fetched.

getMetricsDataEntityClass — 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.

getMetricsDataEntityClass — 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.

getMetricsDataEntityClass — 404 response

The requested data 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.

getMetricsDataEntityClass — 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.

getMetricsDataEntityClass — 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.

getMetricsDataEntityClass — 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.

getProjectFiles — 200 response

Successful query for project files.

An arbitrary file associated with an entity.

An array of objects with the following shape:

PropertyTypeRequiredConstraintsDescription
attributesobjectNoAttributes associated with the entity file, separated as key-value pairs.
contentTypestringNoMIME type of the entity file.
entityIdstringYesread-only (server-generated)Entity that this entity file belongs to.
expirationDatestringNoformat: date-timeTimestamp indicating when the entity file should expire.
fileIdstringNoread-only (server-generated)ID of the entity file.
fileNamestringNoread-only (server-generated)Name of the entity file.
projectIdintegerYesread-only (server-generated)Project that this entity file belongs to.
tagsarrayNoA collection of unique string identifiers associated with the entity file.
timestampstringNoread-only (server-generated); format: date-timeTimestamp of the entity file.
urlstringNoA pre-signed URL for file download.

getProjectFiles — 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.

getProjectFiles — 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.

getProjectFiles — 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.

getProjectFiles — 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.

getProjectFiles — 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.

deleteProjectFile — 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.

deleteProjectFile — 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.

deleteProjectFile — 404 response

The required file 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.

deleteProjectFile — 409 response

The file 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.

deleteProjectFile — 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.

deleteProjectFile — 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.

deleteProjectFile — 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.

getProjectFileMetadata — 200 response

Successful retrieval of project file metadata.

PropertyTypeRequiredConstraintsDescription
attributesobjectNoAttributes associated with the entity file, separated as key-value pairs.
contentTypestringNoMIME type of the entity file.
entityIdstringYesread-only (server-generated)Entity that this entity file belongs to.
expirationDatestringNoformat: date-timeTimestamp indicating when the entity file should expire.
fileIdstringNoread-only (server-generated)ID of the entity file.
fileNamestringNoread-only (server-generated)Name of the entity file.
projectIdintegerYesread-only (server-generated)Project that this entity file belongs to.
tagsarrayNoA collection of unique string identifiers associated with the entity file.
timestampstringNoread-only (server-generated); format: date-timeTimestamp of the entity file.
urlstringNoA pre-signed URL for file download.

getProjectFileMetadata — 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.

getProjectFileMetadata — 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.

getProjectFileMetadata — 404 response

The requested file 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.

getProjectFileMetadata — 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.

getProjectFileMetadata — 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.

getProjectFileMetadata — 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.

updateProjectFileMetadata — request

Request body for Update project file metadata.

PropertyTypeRequiredConstraintsDescription
attributesobjectNoAttributes associated with the entity file, separated as key-value pairs.
expirationDatestringNoformat: date-timeTimestamp indicating when the entity file should expire.
tagsarrayNoA collection of unique string identifiers associated with the entity file.

updateProjectFileMetadata — 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.

updateProjectFileMetadata — 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.

updateProjectFileMetadata — 404 response

The requested file 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.

updateProjectFileMetadata — 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.

updateProjectFileMetadata — 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.

updateProjectFileMetadata — 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.

getProjectLogEntries — 200 response

200 response for Get Project 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.

getProjectLogEntries — 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.

getProjectLogEntries — 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.

getProjectLogEntries — 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.

getProjectLogEntries — 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.

getProjectLogEntries — 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.

createTenant — request

Request body for Create Tenant.

PropertyTypeRequiredConstraintsDescription
namestringYesDisplay name of the tenant. This will be used as the name for the tenant's home.
tenantobjectYesTenant-specific configuration.
Properties of tenant
PropertyTypeRequiredConstraintsDescription
agencyAdminAccessControlGroupIdintegerYesmin: 1ID of the existing access control group that will serve as the agency admin for this tenant. This group will have permissions to manage the tenant's resources.
identifierstringYespattern: ^[a-z0-9-]+$Unique identifier for the tenant within the project. Must be URL-safe and contain only lowercase letters, numbers, and hyphens. Cannot contain spaces.
timeZonestringYesTime zone for the tenant's root entity. This should be a time zone name defined in the IANA TZ Database.

createTenant — 201 response

Successful creation of tenant. Returns the created home with tenant information.

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.

createTenant — 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.

createTenant — 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.

createTenant — 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.

createTenant — 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.

deleteTenant — 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.

deleteTenant — 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.

deleteTenant — 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.

deleteTenant — 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.

updateTenantInformation — request

Request body for Update the Tenant information.

PropertyTypeRequiredConstraintsDescription
identifierstringNopattern: ^[a-z0-9-]+$Unique identifier for the tenant within the project. Must be URL-safe and contain only lowercase letters, numbers, and hyphens. Cannot contain spaces.

updateTenantInformation — 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.

updateTenantInformation — 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.

updateTenantInformation — 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.

updateTenantInformation — 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.

listTSDBv2Schemas — 200 response

Successfully retrieved list of schemas.

Response body from creating or retrieving a schema.

An array of objects with the following shape:

PropertyTypeRequiredConstraintsDescription
metricsarray<object>No
Properties of metrics
PropertyTypeRequiredConstraintsDescription
namestringYesread-only (server-generated)Name of the metric.
tagsarray<object>No
Properties of tags
PropertyTypeRequiredConstraintsDescription
keystringYesName of the metric tag.
valuestringNoValue of the metric tag.
namestringNoread-only (server-generated)Name of the schema.
totalMetricsintegerNoread-only (server-generated)Total number of metrics in schema.

listTSDBv2Schemas — 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.

listTSDBv2Schemas — 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.

listTSDBv2Schemas — 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.

listTSDBv2Schemas — 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.

listTSDBv2Schemas — 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.

createTSDBv2Schema — request

Request body for Create TSDBv2 Schema.

PropertyTypeRequiredConstraintsDescription
metricsarray<object>YesOne or more metrics to be included in the schema.
Properties of metrics
PropertyTypeRequiredConstraintsDescription
namestringYesName of the metric to be created.
tagsarray<object>No
Properties of tags
PropertyTypeRequiredConstraintsDescription
keystringYesName of the metric tag.
valuestringNoValue of the metric tag.
namestringYesName of the schema to be created.

createTSDBv2Schema — 201 response

Successfully created the schema.

PropertyTypeRequiredConstraintsDescription
metricsarray<object>No
Properties of metrics
PropertyTypeRequiredConstraintsDescription
namestringYesread-only (server-generated)Name of the metric.
tagsarray<object>No
Properties of tags
PropertyTypeRequiredConstraintsDescription
keystringYesName of the metric tag.
valuestringNoValue of the metric tag.
namestringNoread-only (server-generated)Name of the schema.
totalMetricsintegerNoread-only (server-generated)Total number of metrics in schema.

createTSDBv2Schema — 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.

createTSDBv2Schema — 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.

createTSDBv2Schema — 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.

createTSDBv2Schema — 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.

createTSDBv2Schema — 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.

deleteTSDBv2Schema — 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.

deleteTSDBv2Schema — 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.

deleteTSDBv2Schema — 404 response

The required schema 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.

deleteTSDBv2Schema — 409 response

The schema 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.

deleteTSDBv2Schema — 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.

deleteTSDBv2Schema — 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.

deleteTSDBv2Schema — 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.

getTSDBv2Schema — 200 response

Successfully retrieved the schema.

PropertyTypeRequiredConstraintsDescription
metricsarray<object>No
Properties of metrics
PropertyTypeRequiredConstraintsDescription
namestringYesread-only (server-generated)Name of the metric.
tagsarray<object>No
Properties of tags
PropertyTypeRequiredConstraintsDescription
keystringYesName of the metric tag.
valuestringNoValue of the metric tag.
namestringNoread-only (server-generated)Name of the schema.
totalMetricsintegerNoread-only (server-generated)Total number of metrics in schema.

getTSDBv2Schema — 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.

getTSDBv2Schema — 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.

getTSDBv2Schema — 404 response

The requested schema 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.

getTSDBv2Schema — 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.

getTSDBv2Schema — 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.

getTSDBv2Schema — 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.

getTSDBv2Metrics — 200 response

Successfully retrieved the metrics.

PropertyTypeRequiredConstraintsDescription
entriesarray<object>NoMetrics in the schema.
Properties of entries
PropertyTypeRequiredConstraintsDescription
namestringYesread-only (server-generated)Name of the metric.
tagsarray<object>No
Properties of tags
PropertyTypeRequiredConstraintsDescription
keystringYesName of the metric tag.
valuestringNoValue of the metric tag.
nextTokenstringNoToken for additional metrics. A non-empty token indicates additional metrics are available and can be used to retrieve the next set of metrics by reissuing the request with this token. An empty token means there are no more metrics to retrieve.

getTSDBv2Metrics — 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.

getTSDBv2Metrics — 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.

getTSDBv2Metrics — 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.

getTSDBv2Metrics — 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.

getTSDBv2Metrics — 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.

createTSDBv2Metric — request

Request body for Create TSDBv2 Metric.

PropertyTypeRequiredConstraintsDescription
namestringYesName of the metric.
tagsarray<object>NoKey and optional value pairs that can be used to filter metrics.
Properties of tags
PropertyTypeRequiredConstraintsDescription
keystringYesName of the metric tag.
valuestringNoValue of the metric tag.
typestringNoone of: float, stringData type of this metric. The default is float.

createTSDBv2Metric — 201 response

Successfully created the metric.

PropertyTypeRequiredConstraintsDescription
namestringYesName of the metric.
tagsarray<object>NoKey and optional value pairs that can be used to filter metrics.
Properties of tags
PropertyTypeRequiredConstraintsDescription
keystringYesName of the metric tag.
valuestringNoValue of the metric tag.
typestringNoone of: float, stringData type of this metric. The default is float.

createTSDBv2Metric — 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.

createTSDBv2Metric — 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.

createTSDBv2Metric — 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.

createTSDBv2Metric — 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.

createTSDBv2Metric — 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.

updateTSDBv2MetricTags — request

Request body for Update TSDBv2 Metric Tags.

A key and optional value pair that can be used to filter metrics.

An array of objects with the following shape:

PropertyTypeRequiredConstraintsDescription
keystringYesName of the metric tag.
valuestringNoValue of the metric tag.

createProjectUploadFile — request

Request body for Upload a file.

PropertyTypeRequiredConstraintsDescription
actionstringYesone of: open-upload, close-uploadAction to be taken.
metadataobjectNoMetadata for the file. Required for the open-upload action.
Properties of metadata
PropertyTypeRequiredConstraintsDescription
attributesstringNoType of the file.
contentTypestringNoType of the entity instance.
expirationDatestringNoName of the file.
fileNameintegerNoSize of the file.
tagsstringNoID of the file.
timestampstringNoID of the entity instance.
numberOfPartsintegerNoOptional number of parts to split the upload into. Defaults to 1.
uploadIdstringNoUpload ID returned from the open-upload action. Required for the close-upload action.

createProjectUploadFile — 200 response

For the open-upload action, this represents a successful start of the upload for a file. The response body is a JSON object that contains an array of pre-signed upload URLs. The client should divide up the file in the same number of parts as the number of URLs, and upload each part to its corresponding URL with a PUT request.

PropertyTypeRequiredConstraintsDescription
uploadIdstringNoUpload ID returned from the open-upload action.
urlsarray<string>NoURL to upload the entity file, or, URLs to upload each part of the entity file.

createProjectUploadFile — 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.

createProjectUploadFile — 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.

createProjectUploadFile — 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.

createProjectUploadFile — 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.

createProjectUploadFile — 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.