Skip to main content
POST
Confirm a managed-service retirement by its digest

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

instance_id
string<uuid>
required
retirement_id
string<uuid>
required

Body

application/json
digest
string
required
Pattern: ^sha256:[a-f0-9]{64}$

Response

The retirement with its execution receipt.

id
string<uuid>
required
instance_id
string<uuid>
required
plan
object
required

The server-resolved statement of what the retirement removes and keeps. The digest covers all of it; nothing in it is supplied by the client.

digest
string
required
Pattern: ^sha256:[a-f0-9]{64}$
state
enum<string>
required

pending and expired describe an unconfirmed review's window; in_progress and settled a confirmed retirement.

Available options:
pending,
expired,
in_progress,
settled
created_at
string<date-time>
required
expires_at
string<date-time>
required
execution_id
string<uuid> | null
required

The confirmation's receipt: the execution carrying out the retirement.

confirmed_at
string<date-time> | null
required
phase
enum<string> | null
required
Available options:
retire_stack,
await_teardown,
dispose_data
settled_at
string<date-time> | null
required
outcome
enum<string> | null
required

Only retired releases the service's name; every other outcome keeps it reserved and reason says why.

Available options:
retired,
removal_failed,
disposal_unknown,
refused,
interrupted
reason
string | null
required