---
title: "Get Org List"
method: GET
path: "/v1/orgs/list"
tags: ["orgs"]
---

# Get Org List

`GET /v1/orgs/list`

Retrieve a list of the organizations the logged-in user belongs to.

Note: This function does _not_ check for permissions

Explanation:
    After user_org_access check we can assume that the user has permissions to proceed.

    Because the user belongs to at least one organization, we can display them
    such list. The list of orgs will be shown regardless of privilege, hence why
    we _can not_ check for permissions anymore. Moreover, the list is always the same, whereas
    different orgs have different privileges (so checking for privileges in the current org is asymmetric)

## Response `200`

Successful Response

- UserOrgAccess[]
  - `auth0_id` string, required
  - `org_id` string, uuid, required
  - `org_stripe_id` string, nullable
  - `org_display_name` string, required
  - `org_logo` string, nullable
  - `org_name` string, required
  - `is_org_setup_complete` boolean
  - `full_name` string, nullable
  - `user_avatar` string, nullable
  - `billing_email` string
  - `is_personal_org` boolean
  - `permissions` string
  - `member_is_active` boolean
  - `internal_claims` InternalClaims
    - `i_cus` string, nullable

---

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