Concepts
Request schemas

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.