API Reference
Integrate with Rebill programmatically using the REST API.
Getting started with the API
Base URL, authentication, and error handling for the Rebill REST API. Covers API key usage, monetary amounts in cents, date formats, and HTTP status codes explained.
Invoices
Create, list, send, and mark invoices as paid via the Rebill API. Includes the full invoice object schema, line item structure, and payment recording endpoints.
Clients
Create, list, update, and delete clients via the Rebill API. Includes the full client object schema, address structure, and endpoints for fetching client invoices and quotes.
Quotes
Create, send, convert, and manage quotes via the Rebill API. Includes the full quote object schema, status lifecycle, and actions for sending, reinstating, and converting.
Recurring invoices
Create and manage recurring invoice schedules via the Rebill API. Covers the object schema, anchor day options, and activate/deactivate endpoints.
Items
Create, list, update, and delete items in your Rebill catalog via the API. Items are reusable products and services that speed up invoice and quote creation.
Reports
Query revenue totals, aging buckets, and per-client analytics from the Rebill API. Covers revenue, outstanding, and client revenue report endpoints with response schemas.
Expenses
Create, list, update, and delete business expenses via the Rebill API. Includes the full expense object schema, filtering options, and category management endpoints.
Expense categories
List, create, and delete expense categories via the Rebill API. Categories organise expenses for reporting.