Skip to main content
The Golain Platform API is the HTTP surface for orgs, projects, fleets, devices, integrations, edge SQLite replication, OTA, and more. It is implemented by ilyama (services/apis). Edge sync governance routes live under /projects/{project_id}/edge/* and are served by the edge worker (dedicated edge_exchange / edge_rpc_queue), not the integration platform substrate.

Base URL

Paths in this reference are relative to /core/api/v1. Endpoints are grouped by resource (Organizations, Projects, Devices, Edge replication, Integrations, OTA, and more) in the sidebar — all 351 operations from the mounted ilyama route surface are included.

OpenAPI specification

Interactive endpoint pages below are generated from api-reference/ilyama.v1.json, synced from ilyama/services/apis/openapi/ilyama.v1.yaml. To refresh after API changes in ilyama:

Authentication

Bearer token, ORG-ID header, idempotency keys.

Edge sync API

Operator-focused summary of /edge/* routes.

Response format

Successful JSON responses follow the ilyama v1 envelope conventions (resource wrappers, list pagination meta). Errors use structured core/errs payloads with stable error codes. See the platform CLI and console guides for user-facing workflows that call these endpoints.