HTTP 400Request validation failed

validation_failed

The request parsed, but one or more fields failed schema validation. The `errors` array lists every failing field with a JSON-pointer-style path and a message — fix them all in one pass.

This page is where the problem type URI https://usepostify.com/docs/api/problems/validation-failed resolves.

Common causes

  • A required field is missing (e.g. variants on POST /v1/posts).
  • A field is the wrong type or out of range (body over the length cap, scheduled_at not ISO-8601, an unknown webhook event type).
  • Mutually exclusive fields sent together (e.g. draft plus scheduled_at).

How to fix

  • Iterate the `errors` array — each entry carries the field path and what's wrong with it.
  • Check the operation's request-body table in these docs for required fields, types, and limits.
  • Send timestamps as full ISO-8601 UTC strings, e.g. 2026-08-01T09:00:00Z.

Example response

400 · application/problem+json
{
  "type": "https://usepostify.com/docs/api/problems/validation-failed",
  "title": "Request validation failed",
  "status": 400,
  "code": "validation_failed",
  "detail": "1 field failed validation.",
  "request_id": "req_6f1f8a2b40d34cd2a6f1e2c9b8d7a601"
}