Skip to main content
PATCH
Update contract fields

Authorizations

Authorization
string
header
required

OAuth 2.1 authorization code + PKCE (S256). Tokens are tenant-bound (company_id) and scoped. Discover endpoints via /.well-known/oauth-authorization-server.

Path Parameters

id
string
required

The id.

Body

application/json

Allowlisted contract-field mutation. The OAuth surface only accepts request-handle-change (the cancel op is rejected here — use POST /contracts/{id}/cancel).

op
enum<string>
required

The operation to perform.

Available options:
request-handle-change
requestedSocialProfiles
object[]

Required for request-handle-change: the new requested social profiles (must be non-empty).

Response

{ success: true } on a successful field update.

data
object
required