Debitura API Reference
Welcome to the Debitura API Reference. This documentation covers all available APIs for integrating with the Debitura platform.
Available APIs
Debitura provides multiple APIs tailored for different user roles:
Customer API
Audience: Creditors and enterprise customers
The Customer API allows creditors to programmatically manage their debt collection cases, track progress, and handle payments. This is the main API for businesses who want to integrate Debitura's debt collection services into their own systems.
Key Features:
- Create and manage collection cases
- Track case status and timeline
- Handle webhooks for real-time updates
- Manage payments and reconciliation
- Upload supporting documents
- Access quotes and contract information
View Customer API Documentation →
Collection Partner API
Audience: Debt collection agencies and legal partners
The Collection Partner API enables collection partners to access assigned cases, update case progress, report payments, and manage their workflow programmatically.
Key Features:
- Access assigned collection cases
- Update case status and notes
- Report payments and fees
- Manage case files and documentation
- Handle both regular and managed cases
- Track SLA compliance
View Collection Partner API Documentation →
Referral Partner API
Audience: SaaS platforms and referral partners
The Referral Partner API allows platforms to provide white-label debt collection services to their customers. Partners can onboard clients, generate short-lived tokens, and facilitate seamless integrations.
Key Features:
- Create and onboard new clients programmatically
- Manage linked clients and their relationships
- Access transaction-level revenue data
- Configure webhooks for event notifications
- Generate short-lived authentication tokens for clients
View Referral Partner API Documentation →
Authentication
All Debitura APIs use secure authentication methods:
- Customer API: API Key authentication via
XApiKeyheader or Bearer token (JWT) for referral partners - Collection Partner API: API Key authentication via
XApiKeyheader
Refer to each API's documentation for specific authentication details and how to obtain your API keys.
Base URLs
- Customer API:
https://customer-api.debitura.com - Referral Partner API:
https://referral-partner-api.debitura.com - Collection Partner API:
https://collection-partner-api.debitura.com
Common Concepts
Rate Limiting
All APIs implement rate limiting to ensure fair usage and system stability. Rate limit information is returned in response headers.
Idempotency
POST requests support idempotency to prevent duplicate operations. Use the Idempotency-Key header for safe retries.
Error Handling
All APIs use standard HTTP status codes and return consistent error responses with detailed error messages and error codes.
Webhooks
The Customer API supports webhooks for real-time notifications about case status changes, payments, and other important events.
Getting Started
- Obtain API Credentials: Contact Debitura support or log into your account to generate API keys
- Choose Your API: Select the appropriate API based on your role (Customer, Collection Partner, or Referral Partner)
- Review the Documentation: Explore the specific API documentation for endpoints, request/response formats, and examples
- Test in Your Environment: Start with test credentials and verify your integration works as expected
- Go Live: Switch to production credentials and start using Debitura APIs in your production environment
Support
Need help? Our support team is here to assist:
- Email: contact@debitura.com
- Support Center: https://support.debitura.com
- API Issues: Report technical issues through our support channels
API Updates and Changelog
We continuously improve our APIs. Check back regularly for updates, new features, and deprecation notices.