Guides

Sync clients into your systems

Poll GET /api/v1/clients (or subscribe to client.created webhooks) and upsert by id. All timestamps are ISO 8601 UTC.

Push leads from your website forms

Create the business in your CRM flow first, then POST /api/v1/leads with the businessId. Use an Idempotency-Key derived from your form submission id so retries never duplicate leads.

Reconcile invoices

GET /api/v1/invoices returns booked amounts as decimal strings (TND has 3 decimals — never parse into floats for money math). invoice.paid webhooks fire only when an invoice is fully settled.

React to won deals

Subscribe to proposal.accepted and project.completed to trigger your delivery workflows the moment a client signs.

Full endpoint details in the API reference and /openapi.json.