---
title: "Collaborator"
permalink: "/docs/api-v2/collaborator"
original_source: "openapi-spec/api-v2.yaml"
---

> **AI agents:** This is the Markdown version of a RevenueCat documentation page. For the complete documentation index, see [llms.txt](https://www.revenuecat.com/docs/llms.txt).

# Collaborator

## Collaborator

Operations about collaborators.

### Get a list of collaborators

`GET /projects/{project_id}/collaborators`

Operation ID: `list-collaborators`

This endpoint requires the following permission(s): <code>project_configuration:collaborators:read</code>. This endpoint belongs to the <strong>Project Configuration</strong> domain, which has a default rate limit of <strong>60 requests per minute</strong>.

**Parameters**

| Name | In | Required | Description |
| --- | --- | --- | --- |
| `project_id` | path | yes | ID of the project |
| `starting_after` | query | no | Pagination cursor. Pass the id of the last item from the previous page to fetch the next page; omit for the first page. |
| `limit` | query | no | Maximum number of items to return per page. Values below 1 or above 100 are clamped to that range rather than rejected. |

**Responses**

- `200` — Success
- `400` — Bad request
- `401` — Unauthorized
- `403` — Access denied
- `404` — Not found
- `423` — Locked
- `429` — The request could not be completed because the rate limiting domain for this endpoint is currently at its limit for this project.
- `500` — Internal server error
- `503` — Internal server error

**Response `200` body**

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `object` | string | yes | String representing the object's type. Objects of the same type share the same value. Always has the value `list`. One of: `list` |
| `items` | array of Collaborator | yes | Details about each object. |
| `next_page` | string | yes | URL to access the next page of the project's collaborators. If not present / null, there is no next page |
| `url` | string | yes | The URL where this list can be accessed. |

<details><summary><code>items</code></summary>

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `object` | string | yes | String representing the object's type. Objects of the same type share the same value. One of: `collaborator` |
| `id` | string | yes | The id of the collaborator |
| `name` | string | no | The name of the collaborator |
| `email` | string | yes | The email address of the collaborator |
| `role` | string | yes | The role of the collaborator. The project owner is included in the list with the role `owner`. One of: `owner`, `admin`, `read_only`, `customer_support`, `developer`, `growth_specialist`, `operations`, `revenuecat` |
| `accepted_at` | integer | yes | The date when the collaborator accepted the invitation in ms since epoch |
| `has_mfa` | boolean | yes | Whether the collaborator has 2FA enabled |

</details>
