Solvotix API

Explore the Solvotix OpenAPI documentation.

Use the embedded Swagger UI to inspect endpoints, schemas, and integration details for the Solvotix backend API.

Open Swagger UI

Developing with AI?

Start by giving your AI agent the Solvotix instructions.

Our machine-first guide explains API-user authentication, OpenAPI, tenant context, device discovery, physical commands, verification, and safety rules.

Open AI instructions

Authentication setup

How to get your Solvotix API token

A system owner creates a tenant-bound API user in the Solvotix portal. Your integration then uses its token without an interactive login.

  1. 1
    Create your system

    Open the portal, choose “Register here,” and finish registration. Sign in when your account is ready.

    portal.solvotix.org/login
  2. 2
    Open System Users

    Select the correct system or tenant, then open Settings → System Users.

    Open System Users
  3. 3
    Create an API user

    Give it a clear integration name and, when appropriate, an expiration date. Create one API user per integration.

  4. 4
    Copy and store the token

    Copy the token beginning with sat_ and record the selected tenant ID. Store both as protected server-side secrets.

The plaintext token is displayed only after creation or rotation and cannot be retrieved later. Never put it in browser code, Git, URLs, or logs. Rotate it immediately if exposed.

Authorization: Bearer sat_<TOKEN>
Tenant: <TENANT_ID>

Mobile direct messaging

Build direct device control into your mobile app

Learn how to scan for nearby Solvotix devices, match them with backend inventory, retrieve node-core packages and deliver messages directly over BLE. Relay control is included as a complete example.

Open the direct messaging guide
Swagger UIhttps://backend.solvotix.org/swagger-ui/index.html
Open externally