ACR referenceAccount product actions

getAccountSoulDeletionStatus

ACR Dashboard
POST
/v1/account/actions/getAccountSoulDeletionStatus

Account 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
AuthorizationBearer <token>

Organization-scoped bearer credential. Credentials are scoped, revocable, and never represented by a Soul or operation ID.

In: header

Header Parameters

Idempotency-Key*string

Canonical action UUID; mutation retries reuse this key. Reads also require a UUID at the machine transport boundary.

Formatuuid
X-Kallfi-Workspace-ID?string

Untrusted 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.

Formatuuid

Request 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"  }}