Skip to content

invalid_input

HTTP status: 400 Bad Request

  1. Check the param field in the error body. It names the exact input that failed — tags[2], interval, webhookUrl, etc. The CLI prints this on the line below the message; the MCP tool error payload includes it as a structured field.
  2. Consult the API reference for the endpoint you called. Each endpoint's schema documents required fields, allowed types, and enum values.
  3. Confirm types. tags must be string[], not a comma-separated string. intervalMinutes must be a number, not "5". Strict JSON parsing rejects coercion.
  4. Check enum values. Fields like interval, pageType, mode accept a fixed set documented in the schema. Anything else returns this code with param pointing at the bad field.

The request body parsed but failed schema validation. This is the catch-all for field-level errors not covered by a more specific code like invalid_url or invalid_workflow.

Contact support with your request_id (looks like req_01HF3JKB...). Include the request body and we'll trace the schema check.