Update selected Receivable fields
Contract preview: Public API hostnames are not live yet; this operation is not currently runnable. Applies RFC 7396 JSON Merge Patch, then validates the complete closed Receivable before one transactional projection.
Authorizations
Integration-owned environment-specific API key. Never paste a production key into documentation tools.
Path Parameters
Stable non-sensitive Client code authorized by the Integration grant.
^[A-Za-z0-9_-]{1,128}$Opaque case-sensitive Receivable identifier supplied by the Integration.
^[A-Za-z0-9_-]{1,128}$Body
Maximum uncompressed request body size: 256 KiB.
All four amounts are required when a breakdown is supplied; use 0.00 where needed.
^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$At most one assertion per type; ordering is semantically irrelevant.
3Party identifiers must be unique and exactly one role must be primary.
1 - 8 elements1 - 200Response
Receivable updated, or patch was a safe no-op.
The balance breakdown must sum exactly to recoverableAmount.
^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$Party identifiers must be unique and exactly one role must be primary.
1 - 8 elements1 - 200^[A-Za-z0-9_-]{1,128}$active, paused, closed ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$All four amounts are required when a breakdown is supplied; use 0.00 where needed.
At most one assertion per type; ordering is semantically irrelevant.
3