---
title: "Fence sources for the existing workspace deletion"
method: POST
path: "/consumer/artifact-workspace-deletions/{universeId}/begin"
tags: ["artifacts"]
---

# Fence sources for the existing workspace deletion

`POST /consumer/artifact-workspace-deletions/{universeId}/begin`

## Request

- Base URL: `https://api.agentsky.dev/v1`
- URL: `https://api.agentsky.dev/v1/consumer/artifact-workspace-deletions/{universeId}/begin`
- Auth: HTTP bearer

Callback of the sole canonical workspace deletion coordinator, not a second delete action. Reads its exact immutable owner/request/incarnation proof through the fixed first-party origin. No caller-supplied sources, sessions or substitute owner credential. Dedicated owner-session transport is limited to this protocol; it does not broaden generic bearer-only artifact transport.

## Path parameters

- `universeId` string, required

## Request body

- object
  - `request_id` string, uuid, required
  - `after` string

## Response `200`

Exact lifecycle receipt; private, no-store

- unknown

## Other responses

- `default`: Error { error: { code, message } }; changed facts are 409, unavailable recovery retains fences and capacity

## Changes

- **2026-11-02** `e5e8f0229a99`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/agentsky/apis/agentsky-developer-api/changes/consumer/artifact-workspace-deletions/:universeId/begin/post.md)

---

[API](https://skmtc.dev/agentsky/apis/agentsky-developer-api.md) - [All operations](https://skmtc.dev/agentsky/apis/agentsky-developer-api/llms.txt) - [OpenAPI document](https://skmtc.dev/agentsky/apis/agentsky-developer-api/revisions/0d435187cd55?raw)
