---
title: "Return Single Subject Rights Action Item"
method: GET
path: "/v1/subject-rights/action-items/{actionItemId}"
tags: ["dsarActionItems"]
---

# Return Single Subject Rights Action Item

`GET /v1/subject-rights/action-items/{actionItemId}`

## Request

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

Returns a single Subject Rights Action Item

## Path parameters

- `actionItemId` number, required

## Response `200`

Success

- DsarActionItemResponse
  - `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.

## Other responses

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

## Changes

- **2026-11-06** `ac31099cf83e`: 2 info
  - added the optional property `actionItemType` to the response with the `200` status
  - added the required property `isTest` to the response with the `200` status
- **2026-05-12** `4fc37598750d`: 2 breaking, 2 info
  - the response property `dataStore` became nullable for the status `200`
  - the response property `dataStore` became optional for the status `200`
  - added the optional property `completionType` to the response with the `200` status
  - added the optional property `task` to the response with the `200` status

[Operation history](https://skmtc.dev/osano/apis/osano-api-reference/changes/v1/subject-rights/action-items/:actionItemId/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)
