Skip to Content
Overview

Simamia API

Operational workflows, clearly connected

This site explains how to authenticate, create a business profile, manage customers and work, track costs, and read the balances Simamia derives from work records.

What the API does today

The API is a versioned Go HTTP service backed by SQLite. Camel Accounts access tokens identify the account making a request. Supported collections are businesses, customers, services, orders, team, and expenses. A read-only payments endpoint derives outstanding balances from order amounts and payments recorded on each order.

The API does not currently move money, send SMS or email, call AI providers, issue fiscal receipts, or enforce staff roles. See current limitations before designing a production integration.

Request path

Choose the right guide

GoalStart here
Make a first authenticated requestGetting started
Understand bearer auth and account isolationAuthentication
Understand envelopes, errors, and paginationResponses and errors
Read or write each resourceAPI reference
Follow the customer-to-order sequenceCreate and complete a job
Configure or operate the serviceOperations

The content is maintained alongside the Simamia API implementation. The OpenAPI contract is available at api/openapi.yaml.