getAccountSoulDeletionStatus
ACR DashboardAccount Personal only; current actor, canonical surface and ownership remain authoritative. Explicit Team selection is rejected without fallback. No automatic mutation retry or invented replay journal. Reuse the ORIGINAL deletion UUID header. Receipt ownership is checked without requiring an active Soul; this is not generation-operation lookup.
Authorization
bearerAuth Organization-scoped bearer credential. Credentials are scoped, revocable, and never represented by a Soul or operation ID.
In: header
Header Parameters
Canonical action UUID; mutation retries reuse this key. Reads also require a UUID at the machine transport boundary.
uuidUntrusted explicit workspace UUID. Omitted selects Personal. Workspace commands require current membership, role, surface and grant; explicit denied selection never falls back. Account-owned commands reject a nonpersonal selected workspace. One Account surface key spans currently authorized workspaces; selecting a workspace never issues another key.
uuidRequest Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
curl -X POST "https://acr.kallfi.red/v1/account/actions/getAccountSoulDeletionStatus" \ -H "Idempotency-Key: 497f6eca-6276-4993-bfeb-53cbbbba6f08" \ -H "Content-Type: application/json" \ -d '{ "query": { "entityId": "156e622c-6cdf-4c27-9bc9-2f2db69919f5", "requestId": "d385ab22-0f51-4b97-9ecd-b8ff3fd4fcb6" } }'{ "deletion": { "requestId": "d385ab22-0f51-4b97-9ecd-b8ff3fd4fcb6", "entityId": "156e622c-6cdf-4c27-9bc9-2f2db69919f5", "state": "accepted", "phase": "string", "blockerCodes": [ "string" ], "nextTransitionAt": "string", "revision": 1, "requestedAt": "string", "finalizedAt": "string" }}