Build integrations with the SOLVIX business OS. All requests are authenticated with a Bearer API key issued from /api-keys inside the application.
Add the header below to every request:
Authorization: Bearer sk_live_xxxxxxxxxxxx
Keys carry one or more scopes (read, write). Endpoints reject keys that lack the required scope with HTTP 403.
https://solvix-co.uk| Method | Endpoint | Scope | Description |
|---|---|---|---|
GET | /api/public/v1/customers | read | List customers of the authenticated organization. |
POST | /api/public/v1/customers | write | Create a new customer. |
GET | /api/public/v1/products | read | List products. |
POST | /api/public/v1/products | write | Create a product. |
GET | /api/public/v1/invoices | read | List invoices. |
GET | /api/public/v1/openapi | — | OpenAPI 3.1 specification (JSON). |
curl -X POST https://solvix-co.uk/api/public/v1/customers \
-H "Authorization: Bearer sk_live_xxx" \
-H "Content-Type: application/json" \
-d '{"legal_name":"Acme Corp","country":"GB","currency":"GBP"}'Full OpenAPI spec: /api/public/v1/openapi