OAuth Clients

List OAuth clients

List all registered OAuth clients, optionally filtered by approval status.

get/admin/oauth-clients

Query parameters

include_inactiveboolean
approval_statusstring nullable

Filter by approval lifecycle state: pending, approved, or denied. Filtering on pending or denied implies include_inactive=true — those rows are always inactive until approved.

Filter by approval lifecycle state: pending, approved, or denied. Filtering on pending or denied implies include_inactive=true — those rows are always inactive until approved.

Response

Successful Response

Example response

{
  "data": [
    {
      "active": true,
      "approval_status": "approved",
      "client_id": "oc_abc123...",
      "consent_model": "user",
      "created_at": "2026-08-18T12:00:00Z",
      "created_by": "usr_abc123",
      "description": "My application production deployment",
      "id": "oac_2NxYz...",
      "name": "my-app-production",
      "redirect_uris": [
        "https://app.example.com/auth/callback"
      ],
      "registration_source": "admin",
      "require_consent": true,
      "token_endpoint_auth_method": "client_secret_basic"
    }
  ]
}

Changes