---
title: "Changes to Validate a response payload"
method: POST
path: "/api/v3/responses/validate"
---

# Changes to Validate a response payload

`POST /api/v3/responses/validate`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 11 of 55 revisions.

- **2026-10-28** `84820a01e550`: 16 warning
- **2026-10-27** `aad5dc1d8236`: 10 warning
- **2026-10-12** `6a277bc58714`: 12 warning
- **2026-10-09** `3ce71fbc1062`: 5 warning
- **2026-10-06** `ea9489c9e338`: 2 breaking
- **2026-10-05** `c972fb4d94d8`: 5 warning
- **2026-10-03** `c7d03cfa3a6e`: 30 warning
- **2026-09-24** `00f0d8be3b03`: 17 warning
- **2026-09-20** `d03809388704`: 5 breaking, 1 warning
- **2026-09-16** `750302dd6b89`: 1 info
- **2026-09-11** `d4fe9c567e73`: 1 info

## Changes

- **2026-10-28** `84820a01e550`: 16 warning
  - added the new `chart_in_use` enum value to the `code` response property for the response status `400`
  - added the new `chart_in_use` enum value to the `code` response property for the response status `401`
  - added the new `chart_in_use` enum value to the `code` response property for the response status `403`
  - added the new `chart_in_use` enum value to the `code` response property for the response status `429`
  - added the new `chart_in_use` enum value to the `code` response property for the response status `500`
  - added the new `dashboards_plan_required` enum value to the `code` response property for the response status `400`
  - added the new `dashboards_plan_required` enum value to the `code` response property for the response status `401`
  - added the new `dashboards_plan_required` enum value to the `code` response property for the response status `403`
  - added the new `dashboards_plan_required` enum value to the `code` response property for the response status `429`
  - added the new `dashboards_plan_required` enum value to the `code` response property for the response status `500`
  - added the new `limit_exceeded` enum value to the `data/invalid_params/items/code` response property for the response status `200`
  - added the new `limit_exceeded` enum value to the `invalid_params/items/code` response property for the response status `400`
  - added the new `limit_exceeded` enum value to the `invalid_params/items/code` response property for the response status `401`
  - added the new `limit_exceeded` enum value to the `invalid_params/items/code` response property for the response status `403`
  - added the new `limit_exceeded` enum value to the `invalid_params/items/code` response property for the response status `429`
  - added the new `limit_exceeded` enum value to the `invalid_params/items/code` response property for the response status `500`
- **2026-10-27** `aad5dc1d8236`: 10 warning
  - added the new `creatives_not_entitled` enum value to the `code` response property for the response status `400`
  - added the new `creatives_not_entitled` enum value to the `code` response property for the response status `401`
  - added the new `creatives_not_entitled` enum value to the `code` response property for the response status `403`
  - added the new `creatives_not_entitled` enum value to the `code` response property for the response status `429`
  - added the new `creatives_not_entitled` enum value to the `code` response property for the response status `500`
  - added the new `survey_has_linked_creatives` enum value to the `code` response property for the response status `400`
  - added the new `survey_has_linked_creatives` enum value to the `code` response property for the response status `401`
  - added the new `survey_has_linked_creatives` enum value to the `code` response property for the response status `403`
  - added the new `survey_has_linked_creatives` enum value to the `code` response property for the response status `429`
  - added the new `survey_has_linked_creatives` enum value to the `code` response property for the response status `500`
- **2026-10-12** `6a277bc58714`: 12 warning
  - added the new `qsf_limit_exceeded` enum value to the `data/invalid_params/items/code` response property for the response status `200`
  - added the new `qsf_limit_exceeded` enum value to the `invalid_params/items/code` response property for the response status `400`
  - added the new `qsf_limit_exceeded` enum value to the `invalid_params/items/code` response property for the response status `401`
  - added the new `qsf_limit_exceeded` enum value to the `invalid_params/items/code` response property for the response status `403`
  - added the new `qsf_limit_exceeded` enum value to the `invalid_params/items/code` response property for the response status `429`
  - added the new `qsf_limit_exceeded` enum value to the `invalid_params/items/code` response property for the response status `500`
  - added the new `qsf_not_recognized` enum value to the `data/invalid_params/items/code` response property for the response status `200`
  - added the new `qsf_not_recognized` enum value to the `invalid_params/items/code` response property for the response status `400`
  - added the new `qsf_not_recognized` enum value to the `invalid_params/items/code` response property for the response status `401`
  - added the new `qsf_not_recognized` enum value to the `invalid_params/items/code` response property for the response status `403`
  - added the new `qsf_not_recognized` enum value to the `invalid_params/items/code` response property for the response status `429`
  - added the new `qsf_not_recognized` enum value to the `invalid_params/items/code` response property for the response status `500`
- **2026-10-09** `3ce71fbc1062`: 5 warning
  - added the new `custom_css_plan_required` enum value to the `code` response property for the response status `400`
  - added the new `custom_css_plan_required` enum value to the `code` response property for the response status `401`
  - added the new `custom_css_plan_required` enum value to the `code` response property for the response status `403`
  - added the new `custom_css_plan_required` enum value to the `code` response property for the response status `429`
  - added the new `custom_css_plan_required` enum value to the `code` response property for the response status `500`
- **2026-10-06** `ea9489c9e338`: 2 breaking
  - removed `#/components/schemas/CreateResponseRequest, subschema #2` from the `oneOf[#/components/schemas/ValidateResponseCreateRequest]/data` request property `anyOf` list
  - removed `#/components/schemas/PatchResponseRequest, subschema #2` from the `oneOf[#/components/schemas/ValidateResponsePatchRequest]/data` request property `anyOf` list
- **2026-10-05** `c972fb4d94d8`: 5 warning
  - added the new `ai_provider_auth_failed` enum value to the `code` response property for the response status `400`
  - added the new `ai_provider_auth_failed` enum value to the `code` response property for the response status `401`
  - added the new `ai_provider_auth_failed` enum value to the `code` response property for the response status `403`
  - added the new `ai_provider_auth_failed` enum value to the `code` response property for the response status `429`
  - added the new `ai_provider_auth_failed` enum value to the `code` response property for the response status `500`
- **2026-10-03** `c7d03cfa3a6e`: 30 warning
  - added the new `projection_pending` enum value to the `code` response property for the response status `400`
  - added the new `projection_pending` enum value to the `code` response property for the response status `401`
  - added the new `projection_pending` enum value to the `code` response property for the response status `403`
  - added the new `projection_pending` enum value to the `code` response property for the response status `429`
  - added the new `projection_pending` enum value to the `code` response property for the response status `500`
  - added the new `survey_not_workspace_visible` enum value to the `code` response property for the response status `400`
  - added the new `survey_not_workspace_visible` enum value to the `code` response property for the response status `401`
  - added the new `survey_not_workspace_visible` enum value to the `code` response property for the response status `403`
  - added the new `survey_not_workspace_visible` enum value to the `code` response property for the response status `429`
  - added the new `survey_not_workspace_visible` enum value to the `code` response property for the response status `500`
  - added the new `visibility_blocked_by_connections` enum value to the `code` response property for the response status `400`
  - added the new `visibility_blocked_by_connections` enum value to the `code` response property for the response status `401`
  - added the new `visibility_blocked_by_connections` enum value to the `code` response property for the response status `403`
  - added the new `visibility_blocked_by_connections` enum value to the `code` response property for the response status `429`
  - added the new `visibility_blocked_by_connections` enum value to the `code` response property for the response status `500`
  - added the new `visibility_change_not_allowed` enum value to the `code` response property for the response status `400`
  - added the new `visibility_change_not_allowed` enum value to the `code` response property for the response status `401`
  - added the new `visibility_change_not_allowed` enum value to the `code` response property for the response status `403`
  - added the new `visibility_change_not_allowed` enum value to the `code` response property for the response status `429`
  - added the new `visibility_change_not_allowed` enum value to the `code` response property for the response status `500`
  - added the new `visibility_not_enabled` enum value to the `code` response property for the response status `400`
  - added the new `visibility_not_enabled` enum value to the `code` response property for the response status `401`
  - added the new `visibility_not_enabled` enum value to the `code` response property for the response status `403`
  - added the new `visibility_not_enabled` enum value to the `code` response property for the response status `429`
  - added the new `visibility_not_enabled` enum value to the `code` response property for the response status `500`
  - added the new `workspace_survey_limit_reached` enum value to the `code` response property for the response status `400`
  - added the new `workspace_survey_limit_reached` enum value to the `code` response property for the response status `401`
  - added the new `workspace_survey_limit_reached` enum value to the `code` response property for the response status `403`
  - added the new `workspace_survey_limit_reached` enum value to the `code` response property for the response status `429`
  - added the new `workspace_survey_limit_reached` enum value to the `code` response property for the response status `500`
- **2026-09-24** `00f0d8be3b03`: 17 warning
  - added the new `misordered_reference` enum value to the `data/invalid_params/items/code` response property for the response status `200`
  - added the new `misordered_reference` enum value to the `invalid_params/items/code` response property for the response status `400`
  - added the new `misordered_reference` enum value to the `invalid_params/items/code` response property for the response status `401`
  - added the new `misordered_reference` enum value to the `invalid_params/items/code` response property for the response status `403`
  - added the new `misordered_reference` enum value to the `invalid_params/items/code` response property for the response status `429`
  - added the new `misordered_reference` enum value to the `invalid_params/items/code` response property for the response status `500`
  - added the new `read_only_field` enum value to the `data/invalid_params/items/code` response property for the response status `200`
  - added the new `read_only_field` enum value to the `invalid_params/items/code` response property for the response status `400`
  - added the new `read_only_field` enum value to the `invalid_params/items/code` response property for the response status `401`
  - added the new `read_only_field` enum value to the `invalid_params/items/code` response property for the response status `403`
  - added the new `read_only_field` enum value to the `invalid_params/items/code` response property for the response status `429`
  - added the new `read_only_field` enum value to the `invalid_params/items/code` response property for the response status `500`
  - added the new `stored_survey_invalid` enum value to the `code` response property for the response status `400`
  - added the new `stored_survey_invalid` enum value to the `code` response property for the response status `401`
  - added the new `stored_survey_invalid` enum value to the `code` response property for the response status `403`
  - added the new `stored_survey_invalid` enum value to the `code` response property for the response status `429`
  - added the new `stored_survey_invalid` enum value to the `code` response property for the response status `500`
- **2026-09-20** `d03809388704`: 5 breaking, 1 warning
  - added `#/components/schemas/ResponseDataMap, subschema #2` to the `oneOf[#/components/schemas/ValidateResponseCreateRequest]/data/anyOf[#/components/schemas/CreateResponseRequest]/data` request property `allOf` list
  - added `#/components/schemas/ResponseDataMap, subschema #2` to the `oneOf[#/components/schemas/ValidateResponsePatchRequest]/data/anyOf[#/components/schemas/PatchResponseRequest]/data` request property `allOf` list
  - the `oneOf[#/components/schemas/ValidateResponseCreateRequest]/data/anyOf[#/components/schemas/CreateResponseRequest]/singleUseId` request property's minLength was increased from `0` to `1`
  - the `oneOf[#/components/schemas/ValidateResponseCreateRequest]/data/anyOf[#/components/schemas/CreateResponseRequest]/data` request property type changed from `object` to no type
  - the `oneOf[#/components/schemas/ValidateResponsePatchRequest]/data/anyOf[#/components/schemas/PatchResponseRequest]/data` request property type changed from `object` to no type
  - the `oneOf[#/components/schemas/ValidateResponseCreateRequest]/data/anyOf[#/components/schemas/CreateResponseRequest]/singleUseId` request property's maxLength was set to `255`
- **2026-09-16** `750302dd6b89`: 1 info
  - the endpoint scheme security `bearerAuth` was added to the API
- **2026-09-11** `d4fe9c567e73`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/formbricks/apis/formbricks-api-v3/docs/api/v3/responses/validate/post.md) - [API](https://skmtc.dev/formbricks/apis/formbricks-api-v3.md) - [Page](https://skmtc.dev/formbricks/apis/formbricks-api-v3/changes/api/v3/responses/validate/post)
