OAuth Apps

Returns a paginated list of OAuth apps registered by the signed-in user. Access is creator-scoped — even org admins only see apps they created themselves, so this endpoint is safe to use for per-user developer dashboards without leaking org-wide app metadata.

Each entry carries the full app configuration except the client secret, which is only ever returned at creation time and immediately after a regeneration.

Use the status query parameter to filter by lifecycle state (active, suspended, revoked) and search for a case-insensitive substring match against name or description.

get/oauth-clients

Request

  • Base URL
    https://app.pipeshub.com/api/v1
  • URL
    https://app.pipeshub.com/api/v1/oauth-clients
  • Auth
    HTTP bearer

Query parameters

pageinteger

Page number (matches listAppsQuerySchema: defaults to 1 when omitted or empty).

limitinteger

Items per page (defaults to 20 when omitted or empty; max 100).

status'active' | 'suspended' | 'revoked'

Filter by status. revoked always yields an empty page, because an app only becomes revoked by being deleted and deleted apps are never listed.

searchstring

Search by app name or description (case-insensitive)

Response

List of OAuth apps

Example response

{
  "data": [
    {
      "tokenIdentityUserId": "65f0c0ffee00000000000000"
    }
  ]
}

Changes

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status