Integrate through the API
The JSON API is the preferred path for real-time and highly automated integrations. API integrations use one of two patterns. Choose based on whether your system sends debts as they become due or can provide the complete active receivables portfolio for a campaign. If this concept is new to you, start with Understand Campaigns to distinguish a campaign, timeline, import, and snapshot.Pattern 1: Event-driven debt import
Use the standard three-step integration to send debts as they become due and receive collection updates as they happen.1. Authenticate
Create an OAuth access token for secure API requests.
2. Import debts
Send debts individually or in batches as they become due.
3. Receive updates
Subscribe to
debt.status_changed to track collection progress.Pattern 2: Complete campaign synchronization
Use this pattern when your system can send the complete active receivables portfolio for one campaign on a regular basis.1. Configure the campaign
Assign a stable campaign reference, then configure its collection timeline in the GetBill dashboard.
2. Submit a complete snapshot
Send every active receivable for that campaign in one request or in staged chunks for larger portfolios.
3. Follow processing
Poll the status URL until processing completes, then submit the next regular snapshot.
full_sync campaigns only. The dedicated SFTP bridge can also synchronize status_sync campaigns, where omitted debts remain unchanged. For automatically managed SFTP cohorts, monthly campaigns use the mode configured on the bridge. Once a campaign exists for a bridge and month, its mode is not changed automatically. A conflicting bridge setting blocks the run instead of changing reconciliation behavior silently.
What you can do with the API
Beyond the typical integration path, the API can support more detailed workflows:Manage Debts
Manage Debts
Create, read, update, and delete debts in your system. Filter and search through your debt portfolio with advanced querying capabilities.
Track Followups
Track Followups
Monitor all followup activities including calls, emails, SMS, and WhatsApp communications. Get detailed insights into your collection efforts.
Generate Reports
Generate Reports
Access and download reports for your debt collection activities. Get comprehensive statistics and analytics for your business.
Webhook Integration
Webhook Integration
Set up webhooks to receive real-time notifications when events occur in your GetBill account.
Company Management
Company Management
Access company profile information, credit balance, user management, and comprehensive statistics.
API fundamentals
The current API version isv1. Include it in the base URL for every request:
Authenticate
Learn how to obtain and use OAuth access tokens.
Review rate limits
Understand the limits that protect API stability and fair usage.
Check API status
Monitor service health and ongoing incidents.
Download Postman collection
Import every public API request, then enter your OAuth Client Credentials.