Update Exchange in DRAFT or READY

PATCH-style update. All fields except version are optional. Mutating
any of the 5 references on a READY Exchange demotes it back to DRAFT
(single admin.cryptographicexchange.update event with previousStatus
and newStatus per OQ-2). ACTIVE / SUSPENDED / terminal Exchanges are
rejected with 422. Stale version returns 409 Conflict (RFC 7807).

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
uuid
required

Stable Exchange UUID

Body Params

PATCH-style update for DRAFT or READY Exchange. References mutated on READY demote to DRAFT.

int32
required

JPA @Version optimistic-lock discriminator

string
length between 0 and 255

Display name (optional)

string

Business purpose (optional)

uuid

Application reference (optional). Mutating on READY demotes to DRAFT.

uuid

Actor reference (optional). Mutating on READY demotes to DRAFT.

string
length between 0 and 255

Asset KID (optional). Mutating on READY demotes to DRAFT.

uuid

Exchange Context (optional). Mutating on READY demotes to DRAFT.

uuid

Constraint Policy (optional). Mutating on READY demotes to DRAFT.

uuid

Owner principal (optional)

tags
array of strings

Tags (optional, replaces existing list when provided)

tags
string

Notes (optional)

date-time

Validity window start (optional)

date-time

Validity window end (optional)

Response

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
*/*