Request schemas & validation
This page summarizes request body shapes and key validation rules enforced by KushRouter.
- OpenAI Chat Completions
- OpenAI Responses
- Anthropic Messages
Highlights:
- Strict parameter compatibility per surface; incompatible combinations rejected with HTTP 400.
- Media parts and image/file handling follow provider conventions.
- Tool calling validation includes input schema checks and reference integrity for tool results.
See endpoint pages for concrete examples.