コンテンツにスキップ

list_profile_templates

GET
/api/v1/profiles/{id}/templates
curl --request GET \
--url https://example.com/api/v1/profiles/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/templates \
--header 'Authorization: Bearer <token>'
id
required
string format: uuid

Device profile id

The templates attached to this profile

Media typeapplication/json
Array<object>

A collection template row for the API (id + name + description + metric count).

object
description
string | null
id
required
string format: uuid
item_count
required
integer format: int64
name
required
string
profile_count
required

How many device profiles have this template attached. Every node using one of those profiles collects the template’s metrics, so an edit here reaches all of them.

integer format: int64
Examplegenerated
[
{
"description": "example",
"id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"item_count": 1,
"name": "example",
"profile_count": 1
}
]

No valid bearer token

Media typeapplication/json

The ADR-019 envelope every failure renders as. pub(crate) and schema-bearing so the OpenAPI document can name one error shape for every endpoint (ADR-035) instead of leaving 4xx/5xx bodies undescribed — a client that has to guess the failure shape ends up parsing the success shape and reading undefined.

object
error
required
object
code
required

Stable machine-readable code. Clients branch on this, never on the message.

string
message
required

Operator-facing sentence. Safe to display; never carries an internal error’s own text.

string
Examplegenerated
{
"error": {
"code": "example",
"message": "example"
}
}

Role lacks ManageConfig

Media typeapplication/json

The ADR-019 envelope every failure renders as. pub(crate) and schema-bearing so the OpenAPI document can name one error shape for every endpoint (ADR-035) instead of leaving 4xx/5xx bodies undescribed — a client that has to guess the failure shape ends up parsing the success shape and reading undefined.

object
error
required
object
code
required

Stable machine-readable code. Clients branch on this, never on the message.

string
message
required

Operator-facing sentence. Safe to display; never carries an internal error’s own text.

string
Examplegenerated
{
"error": {
"code": "example",
"message": "example"
}
}

Skeleton mode: no write side

Media typeapplication/json

The ADR-019 envelope every failure renders as. pub(crate) and schema-bearing so the OpenAPI document can name one error shape for every endpoint (ADR-035) instead of leaving 4xx/5xx bodies undescribed — a client that has to guess the failure shape ends up parsing the success shape and reading undefined.

object
error
required
object
code
required

Stable machine-readable code. Clients branch on this, never on the message.

string
message
required

Operator-facing sentence. Safe to display; never carries an internal error’s own text.

string
Examplegenerated
{
"error": {
"code": "example",
"message": "example"
}
}