コンテンツにスキップ

Apply tenant policy preset

POST
/api/admin/tenant-policy/apply-preset
Code sample: Shell / cURL
curl --request POST \
--url https://auth.example.com/api/admin/tenant-policy/apply-preset \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "preset": "b2c-standard" }'

Applies one named tenant policy preset to the authenticated tenant and increments the tenant policy version.

Media type application/json
object
preset
required
string
key
additional properties
Example
{
"preset": "b2c-standard"
}

Tenant policy after applying a preset.

Media type application/json
object
policy
object
tenantId
required
string
version
required
integer
preset
string
profile
string
Allowed values: human ai_ephemeral
metadata
object
key
additional properties
key
additional properties
appliedPreset
string
previousVersion
integer
key
additional properties
Example
{
"policy": {
"tenantId": "tenant_123",
"version": 4,
"preset": "standard",
"metadata": {
"createdAt": "2026-01-01T00:00:00.000Z",
"createdBy": "admin_123",
"updatedAt": "2026-06-01T00:00:00.000Z",
"updatedBy": "admin_123",
"status": "active",
"statusHistory": [],
"notes": "Applied preset: Standard"
}
},
"appliedPreset": "standard",
"previousVersion": 3
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}