Skip to main content

Collection Partners: Webhook events (business meaning glossary)

A business-meaning glossary of the five Collection Partner webhook events: when each fires and what it signals.

This glossary explains what each Collection Partner webhook event means in business terms - when it fires and what it signals about a case assigned to your agency. For payload schemas, signature verification, and endpoint setup, see Developer Docs.

Event overview

Debitura sends collection partners five webhook event types, covering case lifecycle, payments, and chat.

Event

Category

What it signals

case.assigned

Case lifecycle

A case was assigned to your agency

case.updated

Case lifecycle

An assigned case changed lifecycle state

case.closed

Case lifecycle

An assigned case was closed

payment.created

Payments

A payment was registered on an assigned case

chat.created

Communication

A new chat message was posted on an assigned case

Case lifecycle events

These events track a case from the moment it reaches your agency through to closure. Each payload identifies the case by its reference number.

case.assigned

  • When it fires: A case has been validated by Debitura and assigned to your agency. This is the entry point for your involvement with the case.

  • What it means: A new case is now yours to work. You receive case.assigned rather than case.created because the creditor created the case; assignment happens only after Debitura validates and routes it, which can be hours or days later.

  • What to do: Record the case in your system using its reference, review the details, and begin work. The payload includes the case reference and the current lifecycle state (typically Active).

case.updated

  • When it fires: An assigned case changes lifecycle state.

  • What it means: The case has moved forward or backward in its lifecycle. The payload includes both the previous and the new state.

  • What to do: Update the case status in your system to match the new state. See Case lifecycle (deep dive) for what each state means.

case.closed

  • When it fires: An assigned case is closed.

  • What it means: Collection activity on the case has ended. The payload's closeCode indicates the outcome (for example, Paid).

  • What to do: Mark the case as closed in your system. The closeCode uses the same set as the platform close codes - see Case close codes.

Payment events

payment.created

  • When it fires: A payment is registered on a case assigned to you.

  • What it means: Money has been recorded against the debt.

  • What to do: Reconcile the payment in your own system and update the outstanding balance for the case.

Communication events

chat.created

  • When it fires: A new chat message is created on a case assigned to you.

  • What it means: There is a new message in the case communication thread.

  • What to do: Read the message and respond in the case chat where needed, so the conversation stays on record.

Managing your subscription

You subscribe by registering an HTTPS endpoint together with the list of event types you want to receive. A test mode option lets you receive events from test cases only while you build and validate your integration, before switching to live production events.

Debitura automatically retries failed deliveries, and an endpoint that keeps failing is disabled until you fix it and re-enable it. For the exact setup, payload schemas, signature verification, retry and re-enable behaviour, and the endpoint reference, see Developer Docs.

Developer Docs: Developers: for endpoint setup, payload schemas, and signature verification, see Developer Docs: Webhooks and the Collection Partner API reference.

Related articles

Did this answer your question?