Skip to main content
POST
Confirm a managed-service disconnection 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
disconnection_id
string<uuid>
required

Body

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

Response

The confirmed disconnection.

One disconnection of an application environment from a managed service, as its preparing actor sees it.

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

The reviewed statement of what a disconnection removes, keeps and cannot do. Every field is resolved by the server; the digest covers all of it.

digest
string
required
Pattern: ^sha256:[a-f0-9]{64}$
state
enum<string>
required
Available options:
pending,
expired,
in_progress,
settled
created_at
string<date-time>
required
expires_at
string<date-time>
required
confirmed_at
string<date-time> | null
required
phase
enum<string> | null
required
Available options:
draining,
removing,
revoking,
null
settled_at
string<date-time> | null
required
outcome
object | null
required

What the settled disconnection observed, and only what it observed.

running_pods
object | null
required

The pods in the environment's namespace that read the connection Secret now, read when the disconnection is served; not part of the plan or its digest. Null once settled, for an environment on another cluster, and when it could not be read.