Skip to main content
GET
/
oauth
/
apps
/
organization
/
{organizationId}
List OAuth applications for organization
curl --request GET \
  --url http://sandbox.mintlify.com/oauth/apps/organization/{organizationId} \
  --header 'Authorization: Bearer <token>'
Lists all OAuth applications for an organization. Only OWNERS and ADMINS can list OAuth applications.

Permissions

Only OWNERS and ADMINS can list OAuth applications.

Path Parameters

ParameterTypeRequiredDescription
organizationIdstring (UUID)YesOrganization ID

Example Request

curl -X GET http://localhost:3001/api/oauth/apps/organization/550e8400-e29b-41d4-a716-446655440000 \
  -H "Authorization: Bearer <token>"

Example Response

[
  {
    "clientId": "app_1234567890abcdef",
    "name": "My Integration",
    "description": "Integration for managing organization data",
    "redirectUri": "https://example.com/callback",
    "scopes": ["read:organization", "write:organization"],
    "isActive": true,
    "createdAt": "2025-01-26T10:00:00Z",
    "updatedAt": "2025-01-26T10:00:00Z"
  }
]
Client secrets are never returned in list responses for security reasons.

Common Errors

401 Unauthorized

Authentication required.

403 Forbidden

Only owners and admins can list OAuth applications.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

organizationId
string
required

Response

Applications retrieved successfully. Returns array of OAuth applications without client secrets.