Skip to main content
Version: 1

IOTMER Control Plane API (Customer)

Workspace-scoped REST API for MQTT, devices, domains, and billing.

Create your account in the IOTMER console (this API does not document registration or password reset).

Authentication (Swagger Authorize)​

Click Authorize and use one scheme, then Try it out on workspace endpoints.

SchemeWhen to useWhat to paste
ApiKeyAuthWorkspace platform API keyThe key (header X-API-Key)
BearerAuthSame platform API key, or console JWTKey or access_token only (Swagger adds Bearer)
IotmerAuthCodeFactory provision key onlyRaw key (header iotmer-auth-code) — /provision/* only

JWT from this API​

POST /auth/login with the console email/password → copy access_token → Authorize → BearerAuth. If the login response has mfa_required, complete POST /auth/mfa/verify first.

Platform API keys are created in the console (Settings → API Keys) or POST /workspaces/{id}/api-keys. The plaintext key is returned once. Scoped to that workspace (admin-level).

Data pipeline endpoints are omitted until GA. Operations without a human-written summary are omitted. Does not include IOTMER platform administration or internal operator endpoints.

Authentication​

Workspace platform API key. Create with POST /workspaces/{id}/api-keys (key_kind: platform). The plaintext key is returned once. Paste the key as-is. Equivalent header: X-API-Key: <key>. Scoped to one workspace (admin-level). Do not use a provision key here.

Security Scheme Type:

apiKey

Header parameter name:

X-API-Key