Developer platform · API v1

Build with the FastERP API.

Read the live demo database through a typed, versioned API. Selected integration writes are implemented behind bearer-token authentication.

Public preview access. GET endpoints require no authentication. Writes return 503 until FASTSME_API_TOKEN is configured; enabled clients send Authorization: Bearer <token>.

Resources

Accounts

Chart-of-accounts records used by the general ledger.

GET /api/v1/accountsGET /api/v1/accounts/{id}

Customers

Customer master data shared by sales orders and invoices.

GET /api/v1/customersGET /api/v1/customers/{id}

Invoices

Issued sales invoices and their payment status.

GET /api/v1/invoicesGET /api/v1/invoices/{id}

Expenses

Posted supplier expenses, tax, currency, and accounting dimensions.

GET /api/v1/expensesGET /api/v1/expenses/{id}

Projects

Projects used as reporting dimensions across the ledger.

GET /api/v1/projectsGET /api/v1/projects/{id}

Items

Company-scoped item master data available to commerce connectors.

GET /api/v1/itemsGET /api/v1/items/{id}

Quick start

curl "https://erp.fastsme.com/api/v1/accounts?limit=20"

python - <<'PY'
import requests
rows = requests.get("https://erp.fastsme.com/api/v1/accounts", timeout=20).json()
print(rows["data"])
PY

Runtime OpenAPI: /api/openapi.json · Stable compatibility schema: /swagger.json · Interactive docs: /api/docs