Skip to Content
DevelopersOverview

Developer Documentation

Build integrations with Rebased using our REST API.

Getting Started

  1. Create an API Key — Go to Settings → Integrations in your Rebased account
  2. Authenticate — Use your API key as a Bearer token
  3. Make Requests — Call our endpoints to read and create business data

Base URL

https://api.rebased.app/api/v1/external

Available Endpoints

ResourceEndpointsScope Required
ClientsGET /clients, GET /clients/{id}, POST /clientsclients:read, clients:write
SuppliersGET /suppliers, GET /suppliers/{id}, POST /supplierssuppliers:read, suppliers:write
InvoicesGET /invoices, GET /invoices/{id}, POST /invoicesinvoices:read, invoices:write
BillsGET /bills, GET /bills/{id}, POST /billsbills:read, bills:write
ItemsGET /items, GET /items/{id}, POST /itemsitems:read, items:write
QuotesGET /quotes, GET /quotes/{id}quotes:read
AccountsGET /accounts, GET /accounts/{id}accounts:read
ReportsGET /reports/trial-balance, GET /reports/profit-loss, GET /reports/balance-sheetreports:read
Bank TransactionsGET /bank-accounts, GET /bank-transactions, GET /bank-transactions/{id}bank_transactions:read

Quick Example

curl -H "Authorization: Bearer rb_live_YOUR_API_KEY" \ https://api.rebased.app/api/v1/external/clients

Response:

{ "clients": [ { "id": "abc123", "name": "Acme Corp", "email": "billing@acme.com", "tax_number": "12345678901" } ], "total": 1, "page": 1, "page_size": 50, "has_more": false }

Next Steps

Last updated on