---
title: "GET /collaborations/{collaborationIdentifier}/members"
method: GET
path: "/collaborations/{collaborationIdentifier}/members"
---

# GET /collaborations/{collaborationIdentifier}/members

`GET /collaborations/{collaborationIdentifier}/members`

Lists all members within a collaboration.

## Path parameters

- `collaborationIdentifier` string, required

## Query parameters

- `nextToken` string
- `maxResults` integer

## Response `200`

Success

- ListMembersOutput
  - `nextToken` string — The pagination token that's used to fetch the next set of results.
  - `memberSummaries` MemberSummary[], required — The list of members returned by the ListMembers operation.
    - `accountId` string, required — The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.
    - `status` 'INVITED' | 'ACTIVE' | 'LEFT' | 'REMOVED', required — The status of the member.
    - `displayName` string, required — The member's display name.
    - `abilities` MemberAbility[], required — The abilities granted to the collaboration member.
    - `mlAbilities` object — Provides a summary of the ML abilities for the collaboration member.
      - `customMLMemberAbilities` CustomMLMemberAbility[], required — The custom ML member abilities for a collaboration member.
    - `createTime` string, date-time, required — The time when the member was created.
    - `updateTime` string, date-time, required — The time the member metadata was last updated.
    - `membershipId` string — The unique ID for the member's associated membership, if present.
    - `membershipArn` string — The unique ARN for the member's associated membership, if present.
    - `paymentConfiguration` object, required — The collaboration member's payment responsibilities set by the collaboration creator.
      - `queryCompute` object, required — The collaboration member's payment responsibilities set by the collaboration creator for query compute costs.
        - `isResponsible` boolean, required — <p>Indicates whether the collaboration creator has configured the collaboration member to pay for query compute costs (<code>TRUE</code>) or has not configured the collaboration member to pay for query compute costs (<code>FALSE</code>).</p> <p>One or more members can be configured as payer candidates for query compute costs.</p> <p>If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the member who can query is the default payer.</p>
      - `machineLearning` object — An object representing the collaboration member's machine learning payment responsibilities set by the collaboration creator.
        - `modelTraining` object — The payment responsibilities accepted by the member for model training.
          - `isResponsible` boolean, required — <p>Indicates whether the collaboration creator has configured the collaboration member to pay for model training costs (<code>TRUE</code>) or has not configured the collaboration member to pay for model training costs (<code>FALSE</code>).</p> <p>One or more members can be configured as payer candidates for model training costs.</p> <p>If the collaboration creator hasn't specified anyone as the member paying for model training costs, then the member who can query is the default payer.</p>
        - `modelInference` object — The payment responsibilities accepted by the member for model inference.
          - `isResponsible` boolean, required — <p>Indicates whether the collaboration creator has configured the collaboration member to pay for model inference costs (<code>TRUE</code>) or has not configured the collaboration member to pay for model inference costs (<code>FALSE</code>).</p> <p>One or more members can be configured as payer candidates for model inference costs.</p> <p>If the collaboration creator hasn't specified anyone as the member paying for model inference costs, then the member who can query is the default payer.</p>
        - `syntheticDataGeneration` object — The payment configuration for machine learning synthetic data generation.
          - `isResponsible` boolean, required — Indicates who is responsible for paying for synthetic data generation.
      - `jobCompute` object — The compute configuration for the job.
        - `isResponsible` boolean, required — <p>Indicates whether the collaboration creator has configured the collaboration member to pay for query and job compute costs (<code>TRUE</code>) or has not configured the collaboration member to pay for query and job compute costs (<code>FALSE</code>).</p> <p>One or more members can be configured as payer candidates for query and job compute costs.</p> <p>An error is returned if the collaboration creator sets a <code>FALSE</code> value for the member who can run queries and jobs.</p>

## Other responses

- `480` — ResourceNotFoundException
- `481` — InternalServerException
- `482` — ValidationException
- `483` — ThrottlingException
- `484` — AccessDeniedException

---

[API](https://skmtc.net/aws/apis/cleanrooms.md) · [All operations](https://skmtc.net/aws/apis/cleanrooms/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/cleanrooms/versions/17ce59ba806e/schema)
