Enterprise Management API Reference

REST API specifications for global discovery and regional Edge PoP cluster management.

Public Telemetry & PoP Discovery

Served directly by the corporate Anycast CDN on apex. Public unauthenticated read, rate limited to 1,000 req/min per IP.

Method Endpoint Path Description Response
GET /api/v1/health Cluster operational health & telemetry 200 OK (application/json)
GET /api/v1/nodes Active regional edge PoP node directory 200 OK (application/json)
GET /api/v1/version Platform software release version metadata 200 OK (application/json)
curl -s https://synton.cc/api/v1/health

Edge Node Control & Worker Coordination

Distributed across regional Edge PoP nodes at https://api.sfu-<region>.synton.cc/v1/.... Requires cryptographic Bearer token authentication. Rate limited to 120 req/min per Bearer token.

Method Endpoint Description Authorization
POST /v1/conference/session Allocate conference session & worker channel Bearer <TENANT_TOKEN>
GET /v1/media/streams Inspect active audio and video tracks Bearer <TENANT_TOKEN>
DELETE /v1/conference/session/{id} Terminate active conference session Bearer <TENANT_TOKEN>
curl -s -X POST https://api.sfu-X.synton.cc/v1/conference/session \
  -H "Authorization: Bearer <TENANT_TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{"room_id": "conf-782", "max_publishers": 8}'

API Error Response Formats

Status Code Error Identifier Description
401 Unauthorized {"error": "unauthorized", "message": "Valid Bearer token required"} Missing or invalid authentication header
403 Forbidden {"error": "forbidden", "message": "Tenant scope mismatch"} Token lacks permission for target cluster
429 Too Many Requests {"error": "rate_limited", "message": "Request rate limit exceeded"} Client exceeded rate allowance
500 Internal Error {"error": "internal_error", "message": "SFU worker subsystem unavailable"} Cluster worker failure