---
title: "Get assignments by stakeholder with pagination"
method: GET
path: "/stakeholder-comms/cloudId/{cloudId}/api/assignments/by_stakeholder/v2"
tags: ["Stakeholder User management"]
---

# Get assignments by stakeholder with pagination

`GET /stakeholder-comms/cloudId/{cloudId}/api/assignments/by_stakeholder/v2`

Get assignments for a stakeholder with pagination support.

## Query parameters

- `stakeholderId` string
- `ari` string
- `aaid` string
- `emailId` string
- `stakeholderGroupId` string
- `atlassianTeamId` string
- `stakeholderType` string
- `first` integer
- `after` string
- `last` integer
- `before` string

## Response `200`

Returned if the request is successful.

- StakeholderCommsAssignmentPaginatedResponse — Paginated response for assignments.
  - `assignments` StakeholderCommsAssignment[]
    - `id` string — Identifier of the assignment.
    - `ari` string — Atlassian Resource Identifier for the assignment.
    - `assignmentType` 'INCIDENT' | 'SITE' | 'ORG' | 'PAGE' | 'PRODUCT' | 'ASSET' | 'SERVICES' — Type of the assignment.
    - `addedFrom` 'STATUSPAGE' | 'JSM' — Source from which the assignment was added.
    - `externalAssignmentId` string — Identifier in the external system.
    - `insertedAt` string, date-time — When the assignment was created.
    - `updatedAt` string, date-time — When the assignment was last updated.
  - `pageInfo` StakeholderCommsPageInfo — Pagination information.
    - `hasNextPage` boolean — Whether there is another page of results.
    - `endCursor` string — Cursor for the end of the current page.
    - `hasPreviousPage` boolean — Whether there is a previous page of results.
    - `startCursor` string — Cursor for the start of the current page.
  - `totalCount` integer — Total number of assignments.
  - `error` string — Error message, if the operation was not successful.

## Other responses

- `400` — Returned if the request is invalid.
- `401` — Returned if the authentication credentials are incorrect.
- `403` — Returned if the user does not have permission to view assignments.
- `500` — Returned if an internal server error occurs.

---

[API](https://skmtc.net/atlassian/apis/jsm-operations-api.md) · [All operations](https://skmtc.net/atlassian/apis/jsm-operations-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/atlassian/jsm-operations-api/versions/ed65f017bcb8/schema)
