buezli.app API
Versioned JSON API

Connect buezli.app to your tools.

Read clients, projects, time entries, expenses, invoices, payments, and other workspace data from your own tools.

Base URL

https://api.buezli.app

Authentication

Authorization: Bearer $BUEZLI_API_TOKEN

API access requires an active trial or subscription. Requests without billing access return 402 BILLING_REQUIRED.

API schema

/2026-07-14/schema

Check the API schema

curl
curl \
  -H "Authorization: Bearer $BUEZLI_API_TOKEN" \
  "https://api.buezli.app/2026-07-14/schema"

Response format

Request JSON explicitly when your client does not send an Accept header. Successful responses use data; collections also include meta.pagination.

curl \
  -H "Accept: application/json" \
  -H "Authorization: Bearer $BUEZLI_API_TOKEN" \
  "https://api.buezli.app/2026-07-14/clients/123"

Pagination

Use page and limit to move through collections. limit accepts values from 1 to 100.

curl \
  -H "Authorization: Bearer $BUEZLI_API_TOKEN" \
  "https://api.buezli.app/2026-07-14/clients?page=2&limit=50"

Changes since a date

Pass updated_since to retrieve later changes. Archived records include _deleted: true so a sync can remove them.

curl \
  -H "Authorization: Bearer $BUEZLI_API_TOKEN" \
  "https://api.buezli.app/2026-07-14/clients?updated_since=2026-07-14T10:00:00Z&limit=100"

Related data

Use expand when you need related records in the same response. Invoice and estimate line items are included by default.

curl \
  -H "Authorization: Bearer $BUEZLI_API_TOKEN" \
  "https://api.buezli.app/2026-07-14/time_entries?expand=client,project"

API reference

Resources

Choose a resource for its endpoints, fields, related data, and ready-to-run curl examples.