Developer guides for the Billabex API
Comprehensive tutorials covering authentication, pagination, rate limiting, and best practices for building integrations.
Quick navigation
Getting Started
Quick introduction to the Billabex API. Learn how to authenticate and make your first API call.
OAuth Authentication
OAuth 2.1 Authorization Code flow with PKCE and optional OpenID Connect for Billabex.
OAuth Scopes
Understand available OAuth scopes, how access is enforced, and how to request the right permissions for your integration.
MCP Server
Connect AI tools to Billabex using the Model Context Protocol (MCP) with OAuth 2.1.
Rate Limiting
Understand the OAuth token rate-limiting model, why it is designed this way, and what your integration should implement.
Pagination & Cursors
Understand Billabex cursor pagination, why it is designed this way, and what your integration should implement.
Account Sources
Learn how to link and unlink external data sources to accounts via the API.
Upsert Operations
Create or update resources in a single idempotent request using upsert endpoints.
Contacts and Internal Representatives
Manage customer contacts and internal team members associated with accounts.
File Uploads
Upload invoice and credit note documents using binary or base64 encoding.
Account Tasks & Interactions
Respond to Billabex agent account tasks: list, get, cancel, and add user interactions.
Not finding what you need?
Explore the complete API reference for detailed endpoint documentation, or reach out to our developer support team.