Herald
OpenapiClient

List client applications

List all OAuth client applications configured for the specified realm with pagination. Requires `clients.view` permission.

GET
/api/client/{realmId}

List all OAuth client applications configured for the specified realm with pagination. Requires clients.view permission.

Authorization

bearer_auth
AuthorizationBearer <token>

In: header

Path Parameters

realmId*string

Realm ID

Query Parameters

page?integer

Page number (0-based, default 0)

Formatint64
pageSize?integer

Page size (default 20)

Formatint64

Response Body

application/json

application/json

application/json

curl -X GET "https://example.com/api/client/string"
{  "items": [    {      "allowedOrigins": [        "string"      ],      "browserRefreshAbsoluteTtlSeconds": 0,      "clientId": "my-web-app",      "clientSecret": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",      "description": "Internal admin dashboard for organization management",      "deviceCodeGrantEnabled": true,      "emailVerifyReturnUrl": "string",      "enabled": "true",      "iconUrl": "https://example.com/logo.png",      "id": "01234567-89ab-cdef-0123-456789abcdef",      "isFirstParty": true,      "name": "My Web Application",      "passwordResetReturnUrl": "string",      "realmId": "my-realm",      "redirectUris": [        "https://example.com/callback",        "http://localhost:3000/auth/callback"      ],      "turnstileEnabled": true,      "turnstileSiteKey": "string"    }  ],  "page": 0,  "pageSize": 0,  "total": 0}
{  "code": "string",  "details": null,  "message": "string",  "requestId": "string",  "status": 0}
{  "code": "string",  "details": null,  "message": "string",  "requestId": "string",  "status": 0}