# OneTrust Privacy Automation — Data Subject Request (DSR) Automation

**Canonical:** https://apis.io/apis/onetrust/privacy-automation-data-subject-request-dsr-automation/  
**Provider:** OneTrust — https://apis.io/providers/onetrust/  
**Base URL:** https://app.onetrust.com  
**Documentation:** https://developer.onetrust.com/onetrust/reference/drop-management

OneTrust Privacy Automation — Data Subject Request (DSR) Automation is one of 37 APIs that [OneTrust](https://apis.io/providers/onetrust/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include DROP Management, Request Queues, Resolutions, Results Summary, and Subtasks. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

The Privacy Rights Automation are used to manage, process, and fulfill data subject access requests (DSARs), including request creation, subtask management, resolution codes, verification methods, and audit history. (41 operations.)

## Operations (41)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/datasubject/v2/datadiscovery/groups/{groupId}/requestqueues/{requestQueueRefId}` | Get Targeted Data Discovery Group |
| GET | `/api/datasubject/v2/datadiscovery/requestqueues/{requestQueueRefId}` | Get List of Targeted Data Discovery Groups |
| POST | `/api/datasubject/v2/datadiscovery/requestqueues/{requestQueueRefId}` | Add Targeted Data Discovery Results Summary to Request |
| POST | `/api/datasubject/v2/requestqueues` | Create Request |
| PUT | `/api/datasubject/v2/requestqueues/bulkdelete/{language}` | Delete Requests |
| GET | `/api/datasubject/v2/requestqueues/delete-certificate/{requestRefId}` | Get Deletion Certificate |
| GET | `/api/datasubject/v2/requestqueues/id/{requestQueueId}/requesthistory` | Get Request Audit History |
| POST | `/api/datasubject/v2/requestqueues/results-summary/share/{requestQueueRefId}` | Share Results Summary |
| POST | `/api/datasubject/v2/requestqueues/search/{language}` | Search Requests |
| GET | `/api/datasubject/v2/requestqueues/status/{requestTraceId}` | Get Request Creation Logs |
| GET | `/api/datasubject/v2/requestqueues/{language}` | Get List of Requests |
| PUT | `/api/datasubject/v2/requestqueues/{requestQueueRefId}/comments` | Add Comment to Request |
| PUT | `/api/datasubject/v2/requestqueues/{requestQueueRefId}/customfields/{language}` | Update Request Custom Fields |
| GET | `/api/datasubject/v2/requestqueues/{requestQueueRefId}/language/{language}` | Get Request |
| PUT | `/api/datasubject/v2/requestqueues/{requestQueueRefId}/linkrequest` | Link Requests |
| PUT | `/api/datasubject/v2/requestqueues/{requestQueueRefId}/movestages/{language}` | Update Request Stage |
| PUT | `/api/datasubject/v2/requestqueues/{requestQueueRefId}/pausedeadline` | Pause Request Deadline |
| GET | `/api/datasubject/v2/requestqueues/{requestQueueRefId}/requesthistory` | Get Request Audit History |
| GET | `/api/datasubject/v2/requestqueues/{requestQueueRefId}/subtasks` | Get List of Subtasks by Request |
| POST | `/api/datasubject/v2/requestqueues/{requestQueueRefId}/subtasks` | Add Subtask to Request |
| POST | `/api/datasubject/v2/requestqueues/{requestQueueRefId}/subtasks/template` | Add Subtask to Request using Subtask Template |
| GET | `/api/datasubject/v2/requestqueues/{requestQueueRefId}/verificationmethods` | Get List of Verification Methods |
| PUT | `/api/datasubject/v2/requestqueues/{requestQueueRefId}/verificationmethods` | Update Verification Method |
| POST | `/api/datasubject/v2/requestqueues/{requestQueueRefId}/verificationmethods` | Create Verification Method |
| GET | `/api/datasubject/v2/requestqueues/{requestQueueRefId}/{methodId}` | Get Verification Method |
| POST | `/api/datasubject/v2/requestqueues/{templateId}` | Create Request |
| GET | `/api/datasubject/v2/resolutions` | Get List of Resolutions |
| POST | `/api/datasubject/v2/resolutions` | Create Resolution |
| PUT | `/api/datasubject/v2/resolutions/{resolutionId}` | Update Resolution |
| DELETE | `/api/datasubject/v2/resolutions/{resolutionId}` | Delete Resolution |
| GET | `/api/datasubject/v2/subtasks` | Get List of Subtasks |
| GET | `/api/datasubject/v2/subtasks/{subtaskID}` | Get Subtask |
| PUT | `/api/datasubject/v2/subtasks/{subtaskID}` | Update Subtask |
| PUT | `/api/datasubject/v2/subtasks/{subtaskID}/add/discovery` | Add Targeted Data Discovery Details to Subtask |
| PUT | `/api/datasubject/v2/subtasks/{subtaskID}/complete` | Complete Subtask |
| PUT | `/api/datasubject/v2/subtasks/{subtaskID}/reprocess` | Reprocess System Subtask |
| PUT | `/api/datasubject/v2/subtasks/{subtaskId}/status` | Update Subtask Status |
| POST | `/api/datasubject/v3/datadiscovery/requestqueues/{requestQueueRefId}` | Add Data Points to Targeted Data Discovery Results Summary |
| POST | `/api/datasubject/v3/subtasks` | Get List of Subtasks by Criteria |
| PUT | `/api/drop-manager/v1/drop/{dropId}` | Update DROP Record |
| POST | `/api/drop-manager/v2/drop/{dropId}/request` | Create Data Subject Request for DROP Record |

## Machine-readable artifacts (3)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/onetrust/refs/heads/main/openapi/onetrust-privacy-automation-data-subject-request-dsr-automation-openapi.json
- **Documentation** — https://developer.onetrust.com/onetrust/reference/drop-management
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/onetrust/refs/heads/main/overlays/onetrust-privacy-automation-data-subject-request-dsr-automation-overlay.yaml

## Other OneTrust APIs (12)

- [OneTrust AI Governance — AI Governance](https://apis.io/apis/onetrust/ai-governance-ai-governance/)
- [OneTrust Platform — Global Activity](https://apis.io/apis/onetrust/platform-global-activity/)
- [OneTrust Consent & Preferences — Consent Interfaces](https://apis.io/apis/onetrust/consent-and-preferences-consent-interfaces/)
- [OneTrust Consent & Preferences — Consent Management Platform (CMP)](https://apis.io/apis/onetrust/consent-and-preferences-consent-management-platform-cmp/)
- [OneTrust Consent & Preferences — Consent Receipts](https://apis.io/apis/onetrust/consent-and-preferences-consent-receipts/)
- [OneTrust Consent & Preferences — Cookie Consent](https://apis.io/apis/onetrust/consent-and-preferences-cookie-consent/)
- [OneTrust Consent & Preferences — Cookie Consent (Swagger)](https://apis.io/apis/onetrust/consent-and-preferences-cookie-consent-swagger/)
- [OneTrust Consent & Preferences — Cookie Domain Data](https://apis.io/apis/onetrust/consent-and-preferences-cookie-domain-data/)
- [OneTrust Consent & Preferences — Cross-Device Consent](https://apis.io/apis/onetrust/consent-and-preferences-cross-device-consent/)
- [OneTrust Consent & Preferences — Mobile App Consent](https://apis.io/apis/onetrust/consent-and-preferences-mobile-app-consent/)
- [OneTrust Consent & Preferences — Policy & Notice Management](https://apis.io/apis/onetrust/consent-and-preferences-policy-and-notice-management/)
- [OneTrust Consent & Preferences — Universal Consent & Preference Management (OAS)](https://apis.io/apis/onetrust/consent-and-preferences-universal-consent-and-preference-management-oas/)

## Tags

DROP Management, Request Queues, Resolutions, Results Summary, Subtasks, Targeted Data Discovery, Verification Methods

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/onetrust/privacy-automation-data-subject-request-dsr-automation/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/onetrust/.
