Reference

Errors

Errors use the OpenAI envelope, extended with Routeplane-branded codes and extra detail under x_routeplane.

Errors use the OpenAI envelope, error.message, error.type, error.param, error.code, with Routeplane-branded codes in error.code and extra detail under x_routeplane.

StatusMeaningExample code
400Malformed routing config or metadata.invalid_config
401Missing or invalid virtual key.,
402Budget exhausted.routeplane_budget_exceeded
403Feature not entitled / not released.feature_not_entitled
404Unknown prompt or version.prompt_not_found
422Sovereign refusal, or embeddings unsupported.embeddings_not_supported
429Rate limit exceeded.routeplane_rate_limit_exceeded
446Blocked by guardrails.routeplane_guardrails_denied
500All eligible providers failed.,