API Documentation

Everything you need to integrate with the Reimber platform. REST APIs, webhooks, and SDKs in 6 languages.

Python Node.js Java C# Ruby PHP

Getting Started

POST /api/v1/auth/token

Generate API access tokens using client credentials.

GET /api/v1/status

Check current rate limits and API status.

Invoices

GET /api/v1/invoices

Retrieve a paginated list of all invoices with filtering and sorting.

GET /api/v1/invoices/:id

Retrieve a single invoice by ID with full details.

POST /api/v1/invoices

Create a new invoice with line items and customer details.

PATCH /api/v1/invoices/:id

Update an existing invoice.

Payments

GET /api/v1/payments

Retrieve all payments with date range and status filters.

POST /api/v1/payments

Record a new payment and trigger auto-matching.

POST /api/v1/payments/:id/match

Manually match a payment to one or more invoices.

Customers

GET /api/v1/customers

Retrieve all customer accounts with credit and aging info.

GET /api/v1/customers/:id

Retrieve a customer profile with AR summary.

GET /api/v1/customers/:id/statement

Generate a customer statement for a date range.

Webhooks

GET /api/v1/webhooks

List all registered webhook endpoints.

POST /api/v1/webhooks

Register a new webhook for payment, invoice, or dispute events.

Need Help Integrating?

Our solutions engineering team can help you build custom integrations and provide dedicated API support.