Get a thing-type version
Returns a specific thing-type definition version by id. Requires an API key with the
read action.
Authorizations
API key passed in the header.
Path Parameters
The definition version id (e.g. `tdef_…`).
Query Parameters
When true, resolves and includes the full metric definitions.
falseResponse
The thing-type definition version.
thingTypeDefIdstringIdentifier of this definition version.
thingTypeIdstringIdentifier of the owning thing type (index id).
versioninteger | string<int32>The version number of this definition.
^-?(?:0|[1-9]\d*)$displayNamestringHuman-readable name for the thing type.
descriptionstringDescription of this definition version.
tagsarray<string>Free-form tags applied to this definition.
metricIdsarray<string>The metric ids included in this definition version.
deletedMetricIdsarray<string>Metric ids that were present in earlier versions but removed in this one.
allowedSubDefinitionsarray<string>Sub-definition ids allowed under this thing type, if any.
propertyDefinitionsarray<object>The property schema (typed, predefined keys) for devices of this type.
propertyDefinitions.namestringrequiredpropertyDefinitions.descriptionstringpropertyDefinitions.unitstringpropertyDefinitions.valueTypestringrequiredpropertyDefinitions.constraintsarray<object>modelMetadataanymetricDefinitionsnull | arrayThe resolved metric definitions for this version. Populated only when the request asks for them (e.g. `?includeMetricDefinitions=true`); otherwise omitted.
createdAtstring<date-time>Timestamp (UTC) when this version was created.
updatedAtnull | string<date-time>Timestamp (UTC) when this version was last updated.
createdBystringIdentifier of the actor that created this version.
updatedBynull | stringIdentifier of the actor that last updated this version.