API Reference
Integrate with Rebill programmatically using the REST API.
13 articles
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 API
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 API
Create, list, update and delete clients via the Rebill API, with the client object schema, address structure, and endpoints for a client's invoices and quotes.
Quotes API
Create, send, convert and manage quotes via the Rebill API, with the quote object schema, status lifecycle, and send, reinstate and convert actions.
Recurring invoices
Create and manage recurring invoice schedules via the Rebill API. Covers the object schema, anchor day options, and activate/deactivate endpoints.
Recurring expenses API
Create and manage recurring expense templates via the Rebill API. Covers the schedule model, the premium gate, and the activate/deactivate lifecycle.
Items API
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.
Suppliers
Create, list, update, and delete suppliers via the Rebill API. Suppliers are the vendors you raise purchase orders against.
Purchase orders
Create and manage purchase orders via the Rebill API, from draft to sent, fulfilled or cancelled, and convert a fulfilled order into an expense.
Reports API
Query revenue, outstanding, profit and loss, VAT, tax set-aside, and team analytics from the Rebill API.
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 API
List, create, and delete expense categories via the Rebill API. Categories organise expenses for reporting.
Webhooks
Receive real-time notifications when events happen in your Rebill account. Covers setup, events, payload format, signature verification, and auto-disable behaviour.
More topics
Getting Started
Create your account, learn the dashboard, and understand your plan.
4 articles
Invoices
Create, send, and manage invoices and track payments.
11 articles
Quotes
Send quotes to clients and convert accepted quotes to invoices.
9 articles
Recurring Invoices
Automatically invoice repeat clients on a schedule. Premium feature.
4 articles
Clients
Add and manage your clients, view statements, and track balances.
6 articles
Items
Build a catalog of products and services to speed up invoice creation.
4 articles
Reports
Analyse your revenue, outstanding invoices, and client performance.
10 articles
Settings
Set up your business info, invoice templates, and payment gateways.
20 articles
Users & Team
Invite team members and manage who has access to your account.
2 articles
Expense Tracking
Log business expenses, attach receipts, and see your profit & loss.
5 articles
Purchase Orders
Raise purchase orders against suppliers, send them by email, and convert fulfilled orders to expenses.
7 articles
Bank Import
Import CSV bank statements, match payments to invoices, and categorise expenses.
5 articles
Client Portal
Give clients a private link to view their invoices, quotes, and statement.
4 articles
Still need help?
Can't find what you're looking for? Our support team is here to help.
Contact support