---
title: "List project collaborations"
method: GET
path: "/projects/{projectId}/collaborations"
tags: ["projects"]
---

# List project collaborations

`GET /projects/{projectId}/collaborations`

## Request

- Base URL: `https://{tenant_name}.benchling.com/api/v2-beta`
- URL: `https://{tenant_name}.benchling.com/api/v2-beta/projects/{projectId}/collaborations`
- Auth: HTTP bearer

Returns information about collaborations on the specified project.

## Path parameters

- `projectId` string, required

## Query parameters

- `userId` string
- `appId` string
- `teamId` string
- `organizationId` string
- `role` 'ADMIN' | 'MEMBER'
- `ids` string
- `createdAt.lt` string
- `createdAt.gt` string
- `modifiedAt.lt` string
- `modifiedAt.gt` string
- `modifiedAt.lte` string
- `modifiedAt.gte` string
- `pageSize` integer
- `nextToken` string
- `sort` 'modifiedAt' | 'modifiedAt:asc' | 'modifiedAt:desc'

## Response `200`

OK

- CollaborationsPaginatedList
  - `collaborations` Collaboration[]
    - `accessPolicy` AccessPolicy
      - `id` string
      - `name` string
    - `collaborator` union
      - object: AGENT variant
        - `type` 'AGENT', required
        - `handle` string
        - `id` string
        - `name` string
      - object: APP variant
        - `type` 'APP', required
        - `handle` string
        - `id` string
        - `name` string
      - object: ORGANIZATION_MEMBERSHIP variant
        - `type` 'ORGANIZATION_MEMBERSHIP', required
        - `organization` OrganizationSummary
          - `handle` string
          - `id` string
          - `name` string
        - `role` 'ADMIN' | 'MEMBER'
      - object: TEAM_MEMBERSHIP variant
        - `type` 'TEAM_MEMBERSHIP', required
        - `role` 'ADMIN' | 'MEMBER'
        - `team` TeamSummary
          - `id` string
          - `name` string
      - object: USER variant
        - `type` 'USER', required
        - `handle` string
        - `id` string
        - `name` string
    - `createdAt` string
    - `id` string
    - `itemId` string
    - `itemType` string
    - `modifiedAt` string
  - `nextToken` string

## Other responses

- `400`: Bad Request
- `404`: Not Found

---

[API](https://skmtc.dev/benchling/apis/benchling-api-beta.md) - [All operations](https://skmtc.dev/benchling/apis/benchling-api-beta/llms.txt) - [OpenAPI document](https://skmtc.dev/benchling/apis/benchling-api-beta/revisions/eba0b3d5b98e?raw)
