Get TSDBv2 Schema

GET/projects/{projectId}/tsdb/v2/schemas/{schemaName}

Base URL: https://api.tinkermode.com

Retrieves a schema.

Authentication

Send an Authorization header of the form ModeCloud <AUTH_CODE>.

Must contain a project API key.

Path parameters

NameTypeRequiredConstraintsDescription
projectIdintegerYesThe unique ID for a specified project.
schemaNamestringYesName of the schema.

Responses

200 Successfully retrieved the schema.

Content type: application/json

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.

Response example

{
  "metrics": [
    {
      "name": "foo_metric",
      "tags": [
        {
          "key": "location",
          "value": "inside"
        }
      ],
      "type": "float"
    },
    {
      "name": "bar_metric",
      "tags": [
        {
          "key": "location",
          "value": "outside"
        }
      ],
      "type": "string"
    }
  ],
  "name": "foo_schema",
  "totalMetrics": 2
}

401 Authorization is required to access this resource.

Content type: application/json

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

403 Request failed because of denied permission.

Content type: application/json

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

404 The requested schema does not exist or is not accessible.

Content type: application/json

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

429 Request failed because of rate limit.

Content type: application/json

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

500 An unexpected error has occurred.

Content type: application/json

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

503 The service is temporarily unavailable.

Content type: application/json

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