missing_consumer
No X-Ngentix-Consumer header · HTTP 400
What causes this
Proxy, unified, and MCP calls are made on behalf of one of your end-customers, so they need to say which. This is the single most common first-integration error.
How to fix it
Send X-Ngentix-Consumer: <your id for that customer>. It is your own identifier — any stable string you use for that customer.
What the response looks like
{
"error": {
"code": "missing_consumer",
"status": 400,
"message": "…",
"hint": "…",
"request_id": "req_…",
"docs_url": "https://cloud.ngentix.ai/docs/errors/missing_consumer"
}
}
Quote the request_id if you contact support — it identifies your exact request in our logs.