Support API

CS Gateway docs

Grounded support API — answers come from your own knowledge packs, never from an open generative model.

Endpoints
  • POST /api/cs_support_query
  • GET /api/cs_support_logs
  • POST /api/cs_support_upload
Examples

Query a pack

POST /api/cs_support_query
{
  "client_id": "demo",
  "prompt": "return policy"
}

→ { "answer": "…", "via": "pack-exact",
      "confidence": 1, "escalate": false }

Read the audit log

GET /api/cs_support_logs?client_id=demo

Upload a knowledge pack

POST /api/cs_support_upload
  multipart/form-data — pack file + client_id
Data you own
  • data/cs_gateway/{client_id}/packs/ — knowledge packs
  • data/cs_gateway/{client_id}/logs/chat.jsonl — audit log

Answers never come from an open generative model for policy — only from your packs, and only with a confidence score. When a pack cannot answer, the gateway refuses and escalates rather than guessing.