Skip to content
SanoERP

API and webhooks

Programmatic access, for whoever already has a system of their own

REST with the version in the address, OAuth 2.0 client-credentials authentication, OpenAPI documentation generated from the code, and signed notifications.

What it does

Programmatic access for integrators: credentials, API reads and signed notifications.

OAuth 2.0 client credentials, with scopes that are exactly the permissions a person holds.

The version sits in the address, and inside a major version things are added rather than broken; a version being retired is announced six months ahead.

The OpenAPI documentation is generated from the code, so it describes what the server answers, not what somebody remembered.

Reads across clients, vehicles, work orders, invoices, stock and appointments; signed HMAC-SHA256 notifications, with retries and replay from the error queue.

What's included

  • API clients with OAuth 2.0 client credentials and scopes that match your permissions.
  • Signed webhooks with retries, and resending from the failed queue.
  • Clients and vehicles: read and create.
  • Appointments: read and book.
  • Work orders and invoices: read.
  • Stock levels: read.

See also

Operations

Work orders, the workshop tablet, time tracking and quality checks.

About Operations

Make your workshop more efficient: visible processes, clear workflows, a way of working that is transparent and easy to follow.

Create your account and run your own shop in SanoERP. Nothing is deleted when the trial ends.

Try now