---
title: "[beta] List active asset assignments."
method: GET
path: "/fleet/assets/assignments"
tags: ["Beta APIs"]
---

# \[beta\] List active asset assignments.

`GET /fleet/assets/assignments`

## Request

- Base URL: `https://api.samsara.com`
- URL: `https://api.samsara.com/fleet/assets/assignments`
- Auth: HTTP bearer

List active asset assignments for the authorized organization. This endpoint only returns currently active assignments. During Beta, response ordering is implementation-defined and will stabilize before GA when database-backed pagination lands.

 <b>Rate limit:</b> 5 requests/sec (learn more about rate limits <a href="https://developers.samsara.com/docs/rate-limits" target="_blank">here</a>).

To use this endpoint, select **Read Assignments** under the Assignments category when creating or editing an API token. <a href="https://developers.samsara.com/docs/authentication#scopes-for-api-tokens" target="_blank">Learn More.</a>
 

 **Submit Feedback**: Likes, dislikes, and API feature requests should be filed as feedback in our <a href="https://forms.gle/zkD4NCH7HjKb7mm69" target="_blank">API feedback form</a>. If you encountered an issue or noticed inaccuracies in the API documentation, please <a href="https://www.samsara.com/help" target="_blank">submit a case</a> to our support team.

## Query parameters

- `includeExternalIds` boolean
- `assetIds` string[]
- `assigneeIds` string[]
- `after` string

## Response `200`

OK response.

- AssetAssignmentsListAssetAssignmentsResponseBody
  - `data` AssetAssignmentResponseObjectResponseBody[], required: List of active asset assignments.
    - `asset` AssetResponseResponseBody, required: Asset that the location readings are tied to.
      - `externalIds` object: A map of external ids
      - `id` string, required: ID of the asset
    - `assignee` AssetAssignmentAssigneeResponseObjectResponseBody, required: Assignee for an asset assignment.
      - `assigneeType` 'unknown' | 'driver' | 'asset' | 'geofence' | 'job', required: Type of the assignee. Valid values: `unknown`, `driver`, `asset`, `geofence`, `job`
      - `externalIds` object: A map of external ids for the assignee.
      - `id` string, required: ID of the assignee.
    - `endTime` string, date-time: The end time of the assignment in RFC 3339 format, if the assignment has ended.
    - `expectedEndTime` string, date-time: The expected end time of the assignment in RFC 3339 format, if one was set at creation. Values may be in the past for listed active assignments whose expected return has elapsed.
    - `startTime` string, date-time, required: The start time of the assignment in RFC 3339 format.
  - `pagination` GoaPaginationResponseResponseBody, required: Pagination parameters.
    - `endCursor` string, required: Cursor identifier representing the last element in the response. This value should be used in conjunction with a subsequent request's 'after' query parameter. This may be an empty string if there are no more pages left to view.
    - `hasNextPage` boolean, required: True if there are more pages of results immediately available after this endCursor.

## Other responses

- `401`: Unauthorized response.
- `404`: Not Found response.
- `405`: Method Not Allowed response.
- `413`: Content Too Large response.
- `429`: Too Many Requests response.
- `500`: Internal Server Error response.
- `501`: Not Implemented response.
- `502`: Bad Gateway response.
- `503`: Service Unavailable response.
- `504`: Gateway Timeout response.
- `default`: Bad Request response.

---

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