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

# Human owner/admin session with unrestricted workspace access

`GET /v1/workspace/deletion`

## Request

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

Human owner/admin session with unrestricted workspace access. Read a scope/schema-bound deletion preview and a confirmation token that expires in ten minutes. The confirmation service must be configured. Inspect census, copied-payload coverage and exclusions, then export first. This read records no deletion request and deletes no data.

## Query parameters

- `projectId` string

## Headers

- `X-Workspace-ID` string, required

## Response `200`

Human owner/admin session with unrestricted workspace access. Read a scope/schema-bound deletion preview and a confirmation token that expires in ten minutes. The confirmation service must be configured. Inspect census, copied-payload coverage and exclusions, then export first. This read records no deletion request and deletes no data.

- object
  - `scope` object, required
    - `workspace_id` string, required
    - `project_id` string, nullable, required
  - `open_request` object, nullable, required
    - `id` string, required
    - `project_id` string, nullable, required
    - `state` string, required
    - `requested_at` string, required
  - `export_first` object, required
    - `route` string, required
    - `reason` string, required
  - `census` object[], required
    - `table` string, required
    - `family` string, nullable, required
    - `status` 'not_installed' | 'schema_unknown' | 'independent_custody' | 'workspace_level' | 'in_scope', required
    - `export` 'allowlisted' | 'not_exported', required
    - `reason` string
  - `copied_payload_coverage` object, required
  - `not_covered` string[], required
  - `completion_certificate` unknown, required
  - `confirmation` object, required
    - `token` string, required
    - `expires_at` string, required
    - `next` 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/2a712a1dcfa7?raw)
