---
title: "Get tenants associated with a given user"
method: GET
path: "/users/{user_id}/tenants"
tags: ["Tenant Memberships"]
---

# Get tenants associated with a given user

`GET /users/{user_id}/tenants`

Returns the tenants a user belongs to, with cursor paging. A user can belong to many tenants, each with its own profile and preferences.

## Path parameters

- `user_id` string, required

## Query parameters

- `limit` integer, nullable
- `cursor` string, nullable

## Response `200`

- UsersListTenantsForUserResponse
  - `items` UserTenantAssociation[], nullable
    - `user_id` string, nullable — User ID for the association between tenant and user
    - `type` 'user', nullable
    - `tenant_id` string, required — Tenant ID for the association between tenant and user
    - `profile` object, nullable — Additional metadata to be applied to a user profile when used in a tenant context
  - `has_more` boolean, required — Set to true when there are more pages that can be retrieved.
  - `url` string, required — A url that may be used to generate these results.
  - `next_url` string, nullable — A url that may be used to generate fetch the next set of results. Defined only when `has_more` is set to true
  - `cursor` string, nullable — A pointer to the next page of results. Defined only when `has_more` is set to true
  - `type` 'list', required — Always set to `list`. Represents the type of this object.

---

[API](https://skmtc.net/trycourier/apis/courier.md) · [All operations](https://skmtc.net/trycourier/apis/courier/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/trycourier/courier/versions/04f69fbf96a5/schema)
