Skip to content

CONFIG_ERROR — Server missing required configuration

A required server-side configuration value is missing — for example, a service role key or signing secret that should be set in the API’s environment. Nothing you can do from the client side. This is rare and usually points at a deploy issue we need to fix.

500 Internal Server Error. Standard envelope.

{
"success": false,
"error": {
"code": "CONFIG_ERROR",
"message": "Server configuration error. Please contact support.",
"request_id": "req_01HXJZK4ABCDEF",
"doc_url": "https://docs.surveycoder.io/errors/config-error"
}
}

A required environment variable or secret is unset, malformed, or pointing at a resource that doesn’t exist. We never expose the specific missing variable in the error message (that would be a security leak).

  1. Email support@surveycoder.io with the request_id. Include the endpoint you called and the timestamp.
  2. Check the status page — if there’s an active incident, we’re already on it.
  3. Don’t retry in a tight loop — CONFIG_ERROR won’t fix itself without a deploy.