{
"webhook_type": "dunning_campaign.finished",
"object_type": "dunning_campaign",
"organization_id": "00000000-0000-4000-8000-000000000001",
"dunning_campaign": {
"external_customer_id": "wrrk-pullse-demo-v2",
"dunning_campaign_code": "qa_fm_1011034156_dunning_campaign_conflict_1",
"overdue_balance_cents": 19492,
"overdue_balance_currency": "USD",
"customer_external_id": "wrrk-pullse-demo-v2"
}
}Dunning Campaigns
The dunning campaign has been completed for a customer
A dunning campaign has run its last attempt for a customer.
WEBHOOK
dunning_campaign_finished
{
"webhook_type": "dunning_campaign.finished",
"object_type": "dunning_campaign",
"organization_id": "00000000-0000-4000-8000-000000000001",
"dunning_campaign": {
"external_customer_id": "wrrk-pullse-demo-v2",
"dunning_campaign_code": "qa_fm_1011034156_dunning_campaign_conflict_1",
"overdue_balance_cents": 19492,
"overdue_balance_currency": "USD",
"customer_external_id": "wrrk-pullse-demo-v2"
}
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
Signature of the webhook payload
Example:
"Ap¶5ɿΣ6ÐfV£Ä\u0015\u0015ºõÔõÔ[DæAâÿüÚ"
Algorithm used to generate the signature
Available options:
jwt, hmac Example:
"hmac"
Unique id of the webhook. It can be used for idempotency
Example:
"1a901a90-1a90-1a90-1a90-1a901a901a90"
Body
application/json
Details of the finished dunning campaign and the overdue balance
Available options:
dunning_campaign.finished Available options:
dunning_campaign Unique identifier of the organization, created by Nozle.
Example:
"1a901a90-1a90-1a90-1a90-1a901a901a90"
Show child attributes
Show child attributes
Response
200
Return a 2xx status within 30 seconds to acknowledge the delivery. Any other status, a timeout or a connection error is a failed attempt; Nozle makes up to 3 attempts.