Skip to main content

API Reference

The EmberNet REST API provides programmatic access to the platform's data and configuration.

info

This API reference is a placeholder. Full API documentation with interactive endpoints will be published in a future update.

Base URL

https://dashboard.embernet.ai/api/v1

For on-premises deployments:

https://<your-embernet-host>/api/v1

Authentication

API Key

Authorization: ApiKey <your-api-key>

Bearer Token

Authorization: Bearer <your-token>

Endpoints

Devices

MethodEndpointDescription
GET/devicesList all devices
GET/devices/:idGet device details
POST/devicesRegister a new device
PUT/devices/:idUpdate device configuration
DELETE/devices/:idRemove a device
GET/devices/:id/metricsGet device metrics

Metrics

MethodEndpointDescription
GET/metricsQuery metrics
POST/metricsSubmit custom metrics
GET/metrics/tagsList available metric tags

Alerts

MethodEndpointDescription
GET/alertsList alerts
POST/alertsCreate alert rule
PUT/alerts/:idUpdate alert rule
POST/alerts/:id/acknowledgeAcknowledge an alert

Tenants

MethodEndpointDescription
GET/tenantsList tenants
POST/tenantsCreate a tenant
PUT/tenants/:idUpdate tenant

Users

MethodEndpointDescription
GET/usersList users
POST/usersCreate a user
PUT/users/:idUpdate user
DELETE/users/:idDelete user

Response Format

{
"status": "success",
"data": { ... },
"meta": { "page": 1, "per_page": 50, "total": 142 }
}

Rate Limiting

  • Standard: 100 requests/minute
  • Metrics queries: 30 requests/minute
  • Bulk operations: 10 requests/minute

Next Steps