Guides

Developer guides for the Billabex API

Comprehensive tutorials covering authentication, pagination, rate limiting, and best practices for building integrations.

Quickstart5 min

Getting Started

Quick introduction to the Billabex API. Learn how to authenticate and make your first API call.

Authentication10 min

Billabex OAuth Authentication

OAuth 2.1 Authorization Code flow with PKCE and optional OpenID Connect for Billabex.

Authentication7 min

OAuth Scopes

Understand available OAuth scopes, how access is enforced, and how to request the right permissions for your integration.

Best Practices4 min

JSON Errors

Parse Billabex API errors by code, use the resolution hint, and retry only when the response allows it.

Authentication16 min

Billabex MCP Server

Connect AI tools to Billabex using the Model Context Protocol (MCP) with OAuth 2.1.

Platform3 min

Notification Preferences

Read and update the authenticated user notification preferences.

Best Practices5 min

Rate Limiting

Understand the OAuth token rate-limiting model, why it is designed this way, and what your integration should implement.

Platform6 min

Audit Journal

Read who did what in an organization: one entry per successful command, filterable by account, actor and free text.

Best Practices10 min

Pagination & Filtering

Understand Billabex cursor pagination and the filters parameter, and what your integration should implement.

Data Management8 min

Account Sources

Learn how to link and unlink external data sources to accounts via the API.

Data Management3 min

Original invoice of a credit note

Link a credit note to the invoice it came from, without creating an allocation or moving any balance.

Data Management5 min

Upsert Operations

Create or update resources in a single idempotent request using upsert endpoints.

Data Management5 min

Contacts

Manage customer contacts associated with accounts.

Data Management6 min

File Uploads

Upload invoice, credit note and email attachment files using binary or base64 encoding.

Features9 min

Account Tasks & Interactions

Respond to Billabex agent account tasks: search, list, get, cancel, set aside, and add user interactions.

Features8 min

Send an SMS or a letter

Preview, price, and send a paid follow-up without creating a duplicate.

Features6 min

Read the aging balance

Analyse net outstanding amounts by age bucket, currency, and customer account.

Not finding what you need?

Explore the complete API reference for detailed endpoint documentation, or reach out to our developer support team.

View API referenceContact support