---
title: "List Permissions by user id"
method: GET
path: "/permissions"
tags: ["public_permissions", "public", "Permissions"]
---

# List Permissions by user id

`GET /permissions`

## Query parameters

- `userId` string, UUID
- `organizationId` string, UUID

## Response `200`

List Permissions.

- PermissionsResponse — List/Array of multiple permissions
  - `data` PermissionResponseRead[], required
    - `permissionId` string, uuid, required
    - `permissionType` 'instance_admin' | 'organization_admin' | 'organization_editor' | 'organization_runner' | 'organization_reader' | 'organization_member' | 'workspace_owner' | 'workspace_admin' | 'workspace_runner' | 'workspace_editor' | 'workspace_reader', required — Describes what actions/endpoints the permission entitles to
    - `userId` string, uuid, required — Internal Airbyte user ID
    - `scopeId` string, uuid, required
    - `scope` 'workspace' | 'organization' | 'none', required — Scope of a single permission, e.g. workspace, organization

## Other responses

- `403` — Not allowed
- `404` — Not found

---

[API](https://skmtc.net/airbytehq/apis/airbyte-api.md) · [All operations](https://skmtc.net/airbytehq/apis/airbyte-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/airbytehq/airbyte-api/revisions/55ddc054e5b5/schema)
