---
title: "List Site Memberships"
method: GET
path: "/v0/users/{user_id}/memberships/sites"
tags: ["users"]
---

# List Site Memberships

`GET /v0/users/{user_id}/memberships/sites`

## Request

- Base URL: `https://api.pantheon.io`
- URL: `https://api.pantheon.io/v0/users/{user_id}/memberships/sites`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/pantheon/apis/pantheon-public-api-service/docs/v0/users/:user_id/memberships/sites/get.ts> (a function with typed inputs; its response is checked against the schema)

Retrieves a list of sites where the user has membership.

Returns an array of site memberships. Each membership contains the site ID and nested site information.
Pagination is handled via query parameters (limit and start).

## Path parameters

- `user_id` string, required

## Query parameters

- `limit` integer
- `start` string

## Response `200`

- SiteMembership[]
  - `id` string, required: Membership/Site UUID (used as collection item ID by Terminus)
  - `site` MembershipSite, required
    - `created` integer: Site creation timestamp (Unix epoch)
    - `framework` string: Site framework
    - `frozen` boolean: Whether the site is frozen
    - `id` string, required: Site UUID
    - `label` string: Site human-readable label
    - `name` string, required: Site machine name
    - `owner` string: Site owner UUID
    - `plan_name` string: Site plan name

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `404`: Not Found
- `500`: Internal Server Error
- `503`: Service Unavailable

---

[API](https://skmtc.dev/pantheon/apis/pantheon-public-api-service.md) - [All operations](https://skmtc.dev/pantheon/apis/pantheon-public-api-service/llms.txt) - [OpenAPI document](https://skmtc.dev/pantheon/apis/pantheon-public-api-service/revisions/5d158d59f4c3?raw)
