Properties
| Name | Type | Description |
|---|---|---|
| client_id | string | OAuth2 client identifier |
| client_secret | string | OAuth2 client secret (only shown on creation) |
| tenant_id | string | Tenant the client belongs to |
| type | string | Client type |
| status | string | |
| data | object | Additional client metadata |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/Client",
"title": "Client",
"type": "object",
"description": "OAuth2 client credential",
"properties": {
"client_id": {
"type": "string",
"description": "OAuth2 client identifier",
"example": "abc123def456"
},
"client_secret": {
"type": "string",
"description": "OAuth2 client secret (only shown on creation)"
},
"tenant_id": {
"type": "string",
"format": "uuid",
"description": "Tenant the client belongs to"
},
"type": {
"type": "string",
"enum": [
"api_client",
"agent"
],
"description": "Client type"
},
"status": {
"type": "string",
"enum": [
"enabled",
"disabled"
]
},
"data": {
"type": "object",
"additionalProperties": true,
"description": "Additional client metadata"
}
}
}