Partners Who we are Contact us
Developers and integrators

SalesLife API: connect your systems to the retail platform

SalesLife exposes the same interfaces its own components use. Your teams and partners can integrate through documented APIs and signed webhooks, with scoped credentials and a full log of every call.

The integration surface

InterfaceWhat it is for
Branch syncBranches push sales, refunds, end-of-day batches and stock movements, and pull products, prices, customers and users.
ERP connectorMaster data and documents between SalesLife Central and the ERP, with paging and changed-since filters, and optimistic concurrency on updates.
Commerce APIsThe headless commerce engine behind web, app, kiosk and partner front ends: catalogue, prices, stock, orders and customers.
Signed webhooksCritical alerts posted to your own system as JSON, signed with an HMAC so you can verify the sender.
ProvisioningA control interface that creates a hosted organisation for a new customer.

Designed for safe integration

01

Scoped credentials

Every credential belongs to one organisation, and one customer's data can never appear in another's.

02

Idempotent writes

A retried push is recognised and ignored, so a network failure never creates a duplicate.

03

Predictable conventions

Lists are paged with a total count, changes can be fetched since a timestamp, and updates carry a concurrency stamp.

04

Rate limits

Limits per credential protect the platform, with health and heartbeat calls left unmetered.

05

A log of every call

Each call is recorded with redacted bodies, searchable by system, outcome, branch and date.

06

Secrets handled safely

Credentials are shown once and stored only as hashes.

What teams build with it

  • A web store or marketplace that reads stock and prices and sends orders
  • A delivery or fulfilment app that works from the branch order queue
  • A business-intelligence feed of sales and stock
  • Alerts routed into a monitoring or service-desk tool
  • An ERP connector for a system we do not yet support
FAQ

Common questions

Is the API documented?

Yes. Integration contracts for the branch and ERP interfaces are available to customers and partners on request.

How do we get credentials?

Credentials are issued by an administrator of your SalesLife Central organisation and shown once.

Can we receive alerts in our own tools?

Yes. Critical alerts can be sent to a webhook, signed so you can check they came from SalesLife.

Can partners build on SalesLife?

Yes. See our partnership page, or email hello@saleslife.com with what you would like to build.

See SalesLife on your products, your branches and your ERP.

Book a live demo with a SalesLife retail specialist, or email hello@saleslife.com.

Book a live demo