Update tenant properties
PATCH
/v1/admin/tenants/{tenant_id}
Modify tenant metadata, status, or hierarchy.
STATUS TRANSITIONS: - ACTIVE → SUSPENDED: Blocks new reservations, existing active reservations can still commit/release - SUSPENDED → ACTIVE: Resume normal operations - * → CLOSED: Irreversible, archives tenant
Authorizations
AdminKeyAuth
Administrative API key with full system access
Type
API Key (header: X-Admin-API-Key)
Parameters
Path Parameters
tenant_id*
Type
Requiredstring
Request Body
application/json
JSON "name": "string", "status": "string", "metadata": { }
{
}
Responses
Tenant updated
application/json
JSON "tenant_id": "string", "name": "string", "status": "string", "parent_tenant_id": "string", "default_commit_overage_policy": "string", "default_reservation_ttl_ms": 60000, "max_reservation_ttl_ms": 3600000, "max_reservation_extensions": 10, "reservation_expiry_policy": "AUTO_RELEASE", "metadata": { "additionalProperties": "string" }, "created_at": "string", "updated_at": "string", "suspended_at": "string", "closed_at": "string"
{
}
