コンテンツにスキップ

Get a client's policy profile.

GET
/api/admin/clients/{clientId}/profile
Code sample: Shell / cURL
curl --request GET \
--url https://auth.example.com/api/admin/clients/example/profile \
--header 'Authorization: Bearer <token>'

Get Profile in the Clients area. Use this operation to retrieve profile data without mutating tenant state.

clientId
required
string
X-Tenant-Id
string

Tenant selector for multi-tenant admin requests.

Client policy profile.

Media type application/json
object
profile
required
object
clientId
required
string
version
required
integer format: int64
tenantContractVersion
required
integer format: int64
clientType
required
string
preset
required
string
oauth
required
object
key
additional properties
encryption
required
object
key
additional properties
scopes
required
Array<string>
authMethods
required
Array<string>
consent
required
object
key
additional properties
redirect
required
object
key
additional properties
tokens
required
object
key
additional properties
metadata
required
object
createdAt
string
createdBy
string
updatedAt
string
updatedBy
string
status
string
statusHistory
Array<object>
object
key
additional properties
activatedAt
string
deprecatedAt
string
archivedAt
string
tenantPolicyVersion
required
integer format: int64
_links
required
object
self
string
validate
string
tenantPolicy
string
Example
{
"profile": {
"clientId": "client_123",
"version": 2,
"tenantContractVersion": 7,
"clientType": "web",
"preset": "custom",
"oauth": {
"grantTypes": [
"authorization_code"
]
},
"encryption": {},
"scopes": [
"openid"
],
"authMethods": [
"authorization_code"
],
"consent": {},
"redirect": {
"redirectUris": [
"https://app.example.com/callback"
]
},
"tokens": {},
"metadata": {
"createdAt": "2026-02-01T00:00:00.000Z",
"createdBy": "admin_123",
"updatedAt": "2026-02-01T00:05:00.000Z",
"updatedBy": "admin_123",
"status": "draft",
"statusHistory": []
}
},
"tenantPolicyVersion": 7,
"_links": {
"self": "/api/admin/clients/client_123/profile",
"validate": "/api/admin/clients/client_123/profile/validate",
"tenantPolicy": "/api/admin/tenant-policy"
}
}

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"
}