Skip to main content
WEBHOOK

Headers

X-Verification-Token
string<uuid>
required

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

application/json

Webhook payload

event
string

Event "payment-plans.update"

Example:

"payment-plans.update"

time
string

Event dispatch time

Example:

"2025-01-01T20:00:00.000Z"

data
object

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.

Example: