> Calendly developer docs. For page Markdown, append .md to any URL.
> Index: https://developer.calendly.com/llms.txt
> API catalog: https://developer.calendly.com/.well-known/api-catalog
> OpenAPI: https://developer.calendly.com/openapi/calendly-api.yaml
> OAuth authorization server: https://calendly.com/.well-known/oauth-authorization-server
> MCP protected resource: https://mcp.calendly.com/.well-known/oauth-protected-resource
> Scheduling MCP endpoint: https://mcp.calendly.com
> Docs search MCP: https://developer.calendly.com/_mcp/server

# How to find the organization or user URI

## Make a GET request to /users/me

To get the user URI, call `GET` [/user/me](/api-docs/calendly-api/users/get-current-user) to get the organization and user URI. Replace the **`{access_token}`** value with your [OAuth](/docs/authentication/how-to-access-calendly-data-on-behalf-of-authenticated-users) or [personal access token](/docs/authentication/how-to-authenticate-with-personal-access-tokens).

**Example request:**
`curl --request GET \`
`  --url https://api.calendly.com/users/me \`
`  --header 'authorization: Bearer {access_token}'`

## Review the response payload (for personal access tokens)

If you authenticated with your personal access token, the payload will contain information about you and your Calendly account. Note the values of the resources in the payload:

* the **user** URI is given as the value of `uri`
* the **organization** URI is given as the value of `current_organization`

## Review the response payload (for OAuth)

If you authenticated with OAuth, the organization and user URI are referenced differently in the [access token's payload](/api-docs/calendly-o-auth/o-auth/post-oauth-refresh-token):

* the **user** URI is given as the value of the `owner` key
* the **organization** URI is given as the value of the `organization` key

## Find the organization or user URI for all Calendly members in your organization

If you already have a specific user or organization URI, use it to make a GET request to `/organization_memberships` [endpoint](/api-docs/calendly-api/organizations/list-organization-memberships) which will return information about a user's membership to an organization, or a collection of all Calendly members in the organization, respectively.

## Review the response payload (for personal access tokens)

Depending on which URI you've used, the payload will contain information about your membership status to an organization, or information about all Calendly members in the organization. Note the values of the resources in the payload:

* the **user** URI is given as the value of `uri`
* the **organization** URI is given as the value of `organization`

In the user object of each collection, Calendly returns the user's `organization` URI and user URI as `uri`.

## What's next

[How to get scheduling page links for any team member across the organization (admins only)](/docs/api-guides/how-to-get-scheduling-page-links-for-team-members-across-the-organization)

[Track and report on all scheduled events across the organization (admins only)](/docs/api-guides/track-and-report-on-all-scheduled-events-across-your-organization)