Skip to main content
POST
Receive a deletion receipt

Authorizations

X-Niadra-Cell-Token
string
header
required

Path Parameters

space_id
string<uuid>
required

Body

application/json
cell_id
string
required

The cell that deleted the space.

Pattern: ^[a-z0-9-]{3,63}$
receipt
Receipt · object
required

The receipt as the cell drafted it; receipt_hash is the SHA-256 of its canonical JSON.

receipt_hash
string
required

SHA-256 of the canonical JSON of receipt (sorted keys, no spaces, UTF-8), in hexadecimal.

Pattern: ^[0-9a-f]{64}$

Response

The stored receipt.

What the cell deleted, as it reported it. The data keys are destroyed, so any copy of the space's data that still exists (the database server's own snapshots, until instance_snapshot_expiry) can no longer be read.

backups_deleted
integer
required

Nightly dumps of the space's database deleted.

cell_id
string
required

The cell that deleted the space.

db_name
string
required

The space's database, dropped.

dek_versions_destroyed
integer[]
required

Versions of the space's data keys destroyed.

dropped_at
string<date-time>
required

When the space's database was dropped.

instance_snapshot_expiry
string<date-time>
required

When the last automatic snapshot of the database server that may hold the space's encrypted data expires.

objects_deleted
integer
required

Stored objects deleted: raw payloads, media, imports, exports, event archives and audit anchors.

receipt_hash
string
required

SHA-256 of the receipt's canonical JSON, in hexadecimal.

received_at
string<date-time>
required

When the control plane stored the receipt.

secrets_deleted
integer
required

Secret versions deleted (webhook and export credentials).

space_id
string<uuid>
required