Update a settlement rule
Change the fields sent and leave the rest as they are. splits
replaces every share, checked as on create. limits replaces both
limits, so a limit left out of it is removed, and null removes both.
A change applies to the payments whose execution has not yet fired,
held ones included.
Requires an API token with the UMA_TRANSACT permission.
Authorizations
API token authentication using format <api token id>:<api client secret>
Path Parameters
System-generated unique settlement rule identifier
Body
The fields to change. A field left out is unchanged.
1 - 255"Glossier deal"
ACTIVE or PAUSED.
PENDING_APPROVAL, ACTIVE, PAUSED, DELETED 0 <= x <= 21474836472
1 - 20 elementsEvery share, replacing the current ones. At most 20.
10 <= x <= 864000
0 <= x <= 864000
Both limits, replacing the current ones. A limit left out is removed; null removes both.
Response
The updated rule
System-generated unique settlement rule identifier
"SettlementRule:019542f5-b3e7-1d02-0000-000000000001"
"Customer:019542f5-b3e7-1d02-0000-000000000001"
"Glossier deal"
Status of a settlement rule.
PENDING_APPROVAL, ACTIVE, PAUSED, DELETED 1
"USD"
0
86400
Caps on what the rule pays, in the smallest unit of its currency. An execution that would go over a cap is skipped with LIMIT_EXCEEDED, and the customer keeps the payment.
"2026-11-06T18:00:00Z"
"2026-11-06T18:00:00Z"