Debitura Customer API
For creditors: upload invoices to collection and track cases, with contracts, divisions, coverage, payments, tasks, users and webhooks.
Operations 53
POST
/cases
Create collection case
GET
/cases
List collection cases
POST
/cases/preview
Preview case eligibility and requirements
GET
/cases/{id}
Fetch case by ID
GET
/cases/by-creditor-reference/{creditorReference}
Fetch case by creditor reference
GET
/cases/{id}/contract-status
Get contract signing status for a case
GET
/cases/case-reference/{caseReference}
Fetch case by reference
GET
/cases/{id}/timeline
Fetch case timeline
GET
/cases/{id}/chats
Fetch case chats
POST
/cases/{id}/chats
Send a chat message
GET
/cases/{id}/payments
Fetch case payments
POST
/cases/{id}/files
Upload a file to a case
GET
/cases/{id}/files
Get case files
GET
/cases/{id}/quote-requests
List quote requests for a case
GET
/cases/{id}/quote-requests/{quoteRequestId}
Get quote request details
GET
/cases/{id}/quote-requests/{quoteRequestId}/quotes
List quotes for a quote request
GET
/cases/{id}/quote-requests/{quoteRequestId}/quotes/{quoteId}
Get quote details
GET
/cases/{id}/exclusive-period
Get exclusive collection period chain
GET
/cases/{id}/validation
Get full validation detail for a case
GET
/cases/{id}/tasks
List tasks for a case
GET
/contracts/debt-collection/status
Get debt collection contract status
GET
/coverage
List all jurisdiction coverage
GET
/coverage/{id}
Get jurisdiction coverage by ID
GET
/coverage/search
[DEPRECATED] Search for jurisdiction coverage
GET
/coverage/:search
[DEPRECATED] Search for jurisdiction coverage
POST
/coverage/check-eligibility
Check case eligibility and get assigned partner
POST
/divisions
Create a new division.
GET
/divisions
List divisions for the authenticated creditor.
GET
/divisions/{id}
Get a single division by ID.
PUT
/divisions/{id}
Update a division.
DELETE
/divisions/{id}
Delete a division.
POST
/divisions/{id}/archive
Archive a division.
POST
/divisions/{id}:archive
Archive a division.
GET
/me
Verifies the provided authentication and returns the current Creditor profile
GET
/Payments
List payments
GET
/Payments/{id}
Fetch payment by ID
GET
/tasks
List your open tasks
POST
/test/cases/{id}/advance
Advance a test case to a known lifecycle state.
DELETE
/test/cases/{id}
Hard-delete a single test case by ID.
DELETE
/test/cases
Hard-delete all test cases with the given tag.
POST
/test/webhooks/fire
Fire a named webhook event type for a test case.
GET
/users
Lists team members belonging to the authenticated creditor.
GET
/webhooks/events
List webhook events dispatched for a case.
POST
/webhooks/events/{id}/replay
Replay a specific webhook event.
POST
/webhooks
Create a new webhook subscription.
GET
/webhooks
List all webhook subscriptions for the authenticated creditor.
GET
/webhooks/{id}
Get a single webhook subscription by ID.
PATCH
/webhooks/{id}
Update an existing webhook subscription.
DELETE
/webhooks/{id}
Delete a webhook subscription.
POST
/webhooks/{id}/test
Send a test event to the webhook endpoint.
POST
/webhooks/{id}:test
Send a test event to the webhook endpoint.
POST
/webhooks/{id}/replay
[Deprecated] This endpoint is misnamed and does not actually replay events. Use `GET /webhooks/events?caseId={id}` to inspect delivery history, then `POST /webhooks/events/{eventId
POST
/webhooks/{id}:replay
[Deprecated] This endpoint is misnamed and does not actually replay events. Use `GET /webhooks/events?caseId={id}` to inspect delivery history, then `POST /webhooks/events/{eventId