Update a buyer (including KYC mode upgrade A→B).
Updates mutable fields. kycMode may be upgraded from
MARKETPLACE_LED to NT24_LED but not downgraded.
Requires If-Match header with current ETag for optimistic locking.
Authorizations
OAuth 2.0 client_credentials grant via Keycloak service account.
Clients are provisioned per IntegrationOrganization in the
nt24-idp realm.
Headers
Client-generated unique key (UUID recommended) for this write operation.
Identical key + identical body within 24h returns the cached response.
Identical key + different body returns 422.
1 - 255ETag value from a previous response, used for optimistic concurrency.
Mismatch returns 409 with the current resource.
Path Parameters
UUID of the seller trade partner (must be in caller's authorized list).
UUID of the buyer trade partner.
Body
All fields optional. kycMode may be upgraded MARKETPLACE_LED → NT24_LED only.
Response
Updated
MARKETPLACE_LED (Mode A) — partner provides KYC data; NT24 stores + runs VIES only.
NT24_LED (Mode B) — NT24 runs full verification (iDenfy + AML) and generates a profile.
MARKETPLACE_LED, NT24_LED ACTIVE, BLOCKED Optimistic-concurrency version.