Welcome

Everything you need to integrate with Tracksales — in one place.


Welcome to the Tracksales developer docs. Whether you are wiring up your first integration or shipping something new to production, you are in the right place.

The Tracksales API is a REST API for business operations: products, customers, invoices, payments, purchases, and more. Authenticate with an organization-scoped API key, call clear endpoints on the api subdomain, and keep your stack in sync with Tracksales.

For Kenya businesses, the API also exposes eTIMS OSCU endpoints to fiscalise sales through KRA.

Not sure where to begin? Create an API key under Settings → Developer API in your Tracksales account, then read Authentication in the sidebar. Explore the API reference for the endpoints you need.

Need real-time updates? Configure webhooks in the same settings area and read the Webhooks section in this docs site for event types and signature verification.

Base URL

https://api.tracksales.co/api/v1

Manage keys: https://app.tracksales.co/settings/developer-api