API Reference
Overview

API Reference

Base URL

https://live-api.block8910.com

Authentication

All /api/* endpoints require the x-api-key header:

HeaderRequiredDescription
x-api-keyYesYour API key

Endpoints

MethodEndpointDescription
GET/Health check (no auth)
GET/docsSwagger UI documentation
GET/openapi.jsonOpenAPI specification
POST/api/ingress/generateCreate a new ingress
GET/api/ingressList all ingresses
DELETE/api/ingress/{ingressId}Delete an ingress
GET/api/connection-detailsGet viewer connection token

Error Responses

All errors return a JSON response:

{
  "error": "Error message",
  "message": "Additional details (optional)"
}

HTTP Status Codes

CodeDescription
200Success
400Bad request - missing or invalid parameters
401Unauthorized - missing or invalid API key
500Internal server error