{
  "service": "Vendors Center Fleet Backend",
  "version": "v1",
  "docs": "Business/Cloud_Architecture.docx",
  "auth": "Bearer <operator api_key> (operator routes) or <machine ingest_key> (ingest routes)",
  "endpoints": {
    "operator": [
      "GET  /api/v1/fleet",
      "GET  /api/v1/alerts",
      "POST /api/v1/alerts/:id/ack",
      "GET  /api/v1/machines/:id",
      "GET  /api/v1/machines/:id/sales",
      "GET  /api/v1/machines/:id/alerts",
      "GET  /api/v1/machines/:id/forecast",
      "PATCH /api/v1/machines/:id/slots/:shelf/:slot",
      "POST /api/v1/machines/:id/slots/:shelf/:slot/restock",
      "GET  /api/v1/machines/:id/restock",
      "POST /api/v1/machines/:id/restock",
      "GET  /api/v1/restock/:manifestId",
      "POST /api/v1/restock/:manifestId/override"
    ],
    "ingest": [
      "POST /api/v1/ingest/telemetry",
      "POST /api/v1/ingest/sale"
    ],
    "public": [
      "GET /health"
    ]
  }
}