---
title: "List Subject Rights Action Items"
method: GET
path: "/v1/subject-rights/action-items"
tags: ["dsarActionItems"]
---

# List Subject Rights Action Items

`GET /v1/subject-rights/action-items`

## Request

- Base URL: `https://api.osano.com`
- URL: `https://api.osano.com/v1/subject-rights/action-items`
- Auth: API key in header `x-osano-api-key`
- TypeScript: <https://skmtc.dev/osano/apis/osano-api-reference/docs/v1/subject-rights/action-items/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns a detailed list of Subject Rights Action Items.  Action items belonging to test requests are excluded unless the testRequests param is set to include or only.

## Query parameters

- `dsarId` string
- `status` 'CLAIMED' | 'IN_PROGRESS' | 'COMPLETED' | 'REJECTED'
- `limit` integer
- `next` string
- `after` string
- `testRequests` 'exclude' | 'include' | 'only'

## Response `200`

Success

- DsarActionItemResponseList
  - `items` DsarActionItemResponse[], required
    - `dsarActionItemId` number, required
    - `assignees` string[], required
    - `dataStore` object, nullable: The data store associated with the action item. Null for manual task action items.
      - `dataStoreId` number
      - `name` string
    - `task` object, nullable: The manual task associated with the action item. Null for data store action items.
      - `taskId` number
      - `name` string
    - `dsarId` string, required
    - `dsarDetails` object, required
    - `due` string, date-time, required
    - `created` string, date-time, required
    - `status` string, required
    - `internalNotes` string
    - `requestStatus` string, required
    - `requestType` string, required
    - `completionType` string, nullable: The type of completion (e.g., MANUAL, NO_RESULTS)
    - `actionItemType` 'AUTOMATED' | 'MANUAL', nullable: Indicates whether the action item is fulfilled via an automated connection (AUTOMATED) or a manual task (MANUAL).
    - `isTest` boolean, required: True if the Subject Rights Request that owns this action item is a test request. This value is read-only and cannot be set or changed through the API.
  - `next` string: A token which may be appended to subsequent requests to retrieve the next page of results, i.e. ?next=...

## Other responses

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

## Changes

- **2026-11-06** `ac31099cf83e`: 3 info
  - added the new optional `query` request parameter `testRequests`
  - added the optional property `items/items/actionItemType` to the response with the `200` status
  - added the required property `items/items/isTest` to the response with the `200` status
- **2026-05-12** `4fc37598750d`: 2 breaking, 1 warning, 2 info
  - the response property `items/items/dataStore` became nullable for the status `200`
  - the response property `items/items/dataStore` became optional for the status `200`
  - for the `query` request parameter `limit`, the min was set to `1.00`
  - added the optional property `items/items/completionType` to the response with the `200` status
  - …1 more
- **2025-10-11** `5ab36f60b5d0`: 1 breaking, 5 info
  - the `query` request parameter `status` was restricted to a list of enum values
  - added the new enum value `CLAIMED` to the `query` request parameter `status`
  - added the new enum value `COMPLETED` to the `query` request parameter `status`
  - added the new enum value `IN_PROGRESS` to the `query` request parameter `status`
  - …2 more

[Operation history](https://skmtc.dev/osano/apis/osano-api-reference/changes/v1/subject-rights/action-items/get.md)

---

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