---
title: "Human owner/admin session with unrestricted workspace access"
method: POST
path: "/v1/workspace/deletion-requests"
---

# Human owner/admin session with unrestricted workspace access

`POST /v1/workspace/deletion-requests`

## Request

- Base URL: `https://app.agentlinkops.com`
- URL: `https://app.agentlinkops.com/v1/workspace/deletion-requests`
- Auth: HTTP bearer

Human owner/admin session with unrestricted workspace access. Requires the configured application Origin and a fresh preview confirmation bound to this person, project/workspace and unchanged schema. Send only confirmation and optional projectId. HTTP 202 records or resumes a request; it deletes no data immediately and provides no completion certificate. Provider, shared-copy, legacy and external-custody erasure require operator reconciliation.

## Headers

- `Origin` string, required
- `X-Workspace-ID` string, required

## Request body

- object
  - `confirmation` string, required
  - `projectId` string

## Response `202`

Human owner/admin session with unrestricted workspace access. Requires the configured application Origin and a fresh preview confirmation bound to this person, project/workspace and unchanged schema. Send only confirmation and optional projectId. HTTP 202 records or resumes a request; it deletes no data immediately and provides no completion certificate. Provider, shared-copy, legacy and external-custody erasure require operator reconciliation.

- object
  - `request` object, required
    - `id` string, required
    - `workspace_id` string, required
    - `project_id` string, nullable, required
    - `state` string, required
    - `requested_at` string, required
    - `objects_deleted` integer, required
    - `rows_deleted` integer, required
    - `finished_at` string, nullable, required
  - `resumed` boolean, required
  - `preflight` union, required
    - object
      - `status` 'counted', required
      - `ready_to_advance` boolean, required
      - `blockers` string[], required
      - `tables` integer, required
    - object
      - `status` 'unavailable', required
      - `code` string, required
  - `sweep` 'operator_reconciliation_pending', required
  - `completion_certificate` unknown, required
  - `meaning` string, required

## Other responses

- `429`: Request-rate or usage refusal. Inspect error.code and recovery details before retrying.
- `default`: Error envelope. Non-configuration 5xx messages are masked and details omitted; allowlisted configuration errors retain static operator recovery.

---

[API](https://skmtc.dev/agentlinkops/apis/agentlinkops-http-api.md) · [All operations](https://skmtc.dev/agentlinkops/apis/agentlinkops-http-api/llms.txt) · [OpenAPI document](https://skmtc.dev/agentlinkops/apis/agentlinkops-http-api/revisions/1bf30c2912b2?raw)
