O Auth Applications

REST endpoints for o auth applications. Bearer-auth required.

GET /api/oauth-applications

List OAuth applications.

Query parameters

  • limit (optional): Page size (1–100, default 100).
  • after (optional): Keyset cursor — return the page after this row (next page).
  • before (optional): Keyset cursor — return the page before this row (prev page).
  • ids (optional): Comma-separated list of IDs. Narrows results to these IDs within the caller's accessible scope (does not bypass access checks).
  • filter (optional): Nested filter expression (<Entity>Filter): AND/OR/NOT + per-field comparison operators + relation traversal. JSON-encoded on the query string.
  • orderBy (optional): Multi-key sort (<Entity>OrderBy[]): array of { field: direction } applied in order. Directions: asc/desc plus the four explicit nulls variants. JSON-encoded on the query string.
  • owner_org_id (optional): Filter to apps owned by this organization. Optional — without filters, results are scoped to the caller's accessible orgs.
  • name (optional): Case-insensitive substring match on name.

Response

JSON
{
  "data": [
    {
      "clientId": "<...>",
      "name": "<...>",
      "type": "<...>",
      "redirectUrls": "<...>",
      "ownerOrgId": "<...>",
      "allowedScopes": "<...>",
      "isFirstParty": "<...>",
      "disabled": "<...>",
      "createdAt": "<...>",
      "updatedAt": "<...>"
    }
  ],
  "pageInfo": {
    "total": "number",
    "hasNextPage": "boolean",
    "hasPreviousPage": "boolean",
    "startCursor": "string",
    "endCursor": "string"
  }
}