Configurations
Returns a list of configurations, optionally filtered by type.
Filter by configuration type
Configurations
Unauthorized
Forbidden
Internal Server Error
GET /api/configurations HTTP/1.1
Accept: */*
{
"data": [
{
"content": {
"key": "value"
},
"external_id": "config-001",
"id": 1,
"inserted_at": "2026-06-18T10:00:00Z",
"type": "jwt",
"updated_at": "2026-06-18T10:00:00Z"
}
]
}Creates a new configuration resource.
Created
Unauthorized
Forbidden
Unprocessable Entity
Internal Server Error
POST /api/configurations HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 85
{
"configuration": {
"content": {
"key": "value"
},
"external_id": "config-001",
"type": "jwt"
}
}{
"data": {
"content": {
"key": "value"
},
"dynamic_content": {
"key": {
"origin": "user",
"value": "value"
}
},
"external_id": "config-001",
"id": 1,
"inserted_at": "2026-06-18T10:00:00Z",
"secrets_key": null,
"type": "jwt",
"updated_at": "2026-06-18T10:00:00Z"
}
}Signs a payload with a configuration.
Configuration external ID
Signed
Signed JWT token
Unauthorized
Not found
Unprocessable Entity
Internal Server Error
POST /api/configurations/{configuration_external_id}/sign HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 30
{
"payload": {
"data": "to_sign"
}
}{
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
}Fetches a single configuration using its external ID.
Configuration external ID
Configuration
Unauthorized
Forbidden
Internal Server Error
GET /api/configurations/{external_id} HTTP/1.1
Accept: */*
{
"data": {
"content": {
"key": "value"
},
"dynamic_content": {
"key": {
"origin": "user",
"value": "value"
}
},
"external_id": "config-001",
"id": 1,
"inserted_at": "2026-06-18T10:00:00Z",
"secrets_key": null,
"type": "jwt",
"updated_at": "2026-06-18T10:00:00Z"
}
}Updates an existing configuration identified by its external ID.
Configuration external ID
Updated
Unauthorized
Forbidden
Unprocessable Entity
Internal Server Error
PUT /api/configurations/{external_id} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 58
{
"configuration": {
"content": {
"key": "value"
},
"type": "jwt"
}
}{
"data": {
"content": {
"key": "value"
},
"dynamic_content": {
"key": {
"origin": "user",
"value": "value"
}
},
"external_id": "config-001",
"id": 1,
"inserted_at": "2026-06-18T10:00:00Z",
"secrets_key": null,
"type": "jwt",
"updated_at": "2026-06-18T10:00:00Z"
}
}Permanently deletes a configuration by its external ID.
Configuration external ID
Configuration deleted
No content
Unauthorized
Forbidden
Internal Server Error
DELETE /api/configurations/{external_id} HTTP/1.1
Accept: */*
No content
Updates an existing configuration identified by its external ID.
Configuration external ID
Updated
Unauthorized
Forbidden
Unprocessable Entity
Internal Server Error
PATCH /api/configurations/{external_id} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 58
{
"configuration": {
"content": {
"key": "value"
},
"type": "jwt"
}
}{
"data": {
"content": {
"key": "value"
},
"dynamic_content": {
"key": {
"origin": "user",
"value": "value"
}
},
"external_id": "config-001",
"id": 1,
"inserted_at": "2026-06-18T10:00:00Z",
"secrets_key": null,
"type": "jwt",
"updated_at": "2026-06-18T10:00:00Z"
}
}Last updated