Payment plan updated
Notifies when a payment plan is patched. Only the changed fields are sent. Also dispatched when creating a plan on a case that already has one: the existing plan is reshaped instead of a new one being created, and the result is reported here rather than as payment-plans.create.
Headers
Sent with every delivery so the receiver can verify the request really comes from Debbie. The token is issued when the webhook is created — compare it with the stored value and reject deliveries that do not match.
Body
Webhook payload
Event "payment-plans.update"
"payment-plans.update"
Event dispatch time
"2025-01-01T20:00:00.000Z"
Ids of the plan and its case together with the fields that were patched. Only changed fields are sent, and only those that are part of the public payment plan contract: status, paymentMethodId, documentId, activationTrigger and config. Re-fetch the plan with GET /v1/{tenantId}/payment-plans/{paymentPlanId} to mirror the full object.