---
title: "Changes to Create a new feedback record"
method: POST
path: "/v1/feedback-records"
---

# Changes to Create a new feedback record

`POST /v1/feedback-records`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 15 of 45 revisions.

- **2026-10-08** `ac72ae0de955`: 1 warning, 1 info
- **2026-10-02** `f6b8121982f4`: 1 info
- **2026-09-02** `fec4e0bb2632`: 2 breaking, 1 info
- **2026-07-08** `3703e894cff6`: 2 info
- **2026-07-06** `68226bc11827`: 5 breaking, 6 warning, 1 info
- **2026-07-03** `dbfe2495f58f`: 2 info
- **2026-06-26** `17c77a1a3031`: 3 warning, 2 info
- **2026-06-16** `d2fa5d9f2e98`: 3 warning
- **2026-06-03** `6907a0a9de00`: 3 breaking, 3 warning, 18 info
- **2026-04-30** `2fe8dc460c4d`: 3 info
- **2026-04-27** `af1436caa1b4`: 2 warning, 2 info
- **2026-03-09** `a1a6593d3612`: 4 info
- **2026-03-05** `7af2577fe592`: 1 breaking, 1 info
- **2026-03-04** `b3611442ba19`: 2 breaking, 2 info
- **2026-02-24** `388b775b55ad`: 1 breaking, 9 warning, 2 info

## Changes

- **2026-10-08** `ac72ae0de955`: 1 warning, 1 info
  - changed the pattern of the request property `tenant_id` from `^[^\x00]*$` to `^[^\x00\uFFFD]*$`
  - added the non-success response with the status `413`
- **2026-10-02** `f6b8121982f4`: 1 info
  - added the optional property `taxonomy` to the response with the `201` status
- **2026-09-02** `fec4e0bb2632`: 2 breaking, 1 info
  - the response property `metadata` became nullable for the status `201`
  - the `metadata` response's property type changed from `object` to `object, array, string, number, boolean, null` for status `201`
  - the request property `metadata` became nullable
- **2026-07-08** `3703e894cff6`: 2 info
  - added the new optional request property `value_id`
  - added the optional property `value_id` to the response with the `201` status
- **2026-07-06** `68226bc11827`: 5 breaking, 6 warning, 1 info
  - added the pattern `^[^\x00]*$` to the request property `field_group_label`
  - added the pattern `^[^\x00]*$` to the request property `field_label`
  - added the pattern `^[^\x00]*$` to the request property `source_id`
  - added the pattern `^[^\x00]*$` to the request property `source_name`
  - added the pattern `^[^\x00]*$` to the request property `user_id`
  - the `field_group_label` request property's maxLength was set to `2048`
  - the `field_label` request property's maxLength was set to `2048`
  - the `source_id` request property's maxLength was set to `255`
  - the `source_name` request property's maxLength was set to `255`
  - the `user_id` request property's maxLength was set to `255`
  - the `value_text` request property's maxLength was set to `30000`
  - added the optional property `emotions` to the response with the `201` status
- **2026-07-03** `dbfe2495f58f`: 2 info
  - added the optional property `sentiment` to the response with the `201` status
  - added the optional property `sentiment_score` to the response with the `201` status
- **2026-06-26** `17c77a1a3031`: 3 warning, 2 info
  - added the new `content_too_large` enum value to the `code` response property for the response status `400`
  - added the new `content_too_large` enum value to the `code` response property for the response status `409`
  - added the new `content_too_large` enum value to the `code` response property for the response status `default`
  - added the optional property `translation_lang_key` to the response with the `201` status
  - added the optional property `value_text_translated` to the response with the `201` status
- **2026-06-16** `d2fa5d9f2e98`: 3 warning
  - added the new `tenant_write_conflict` enum value to the `code` response property for the response status `400`
  - added the new `tenant_write_conflict` enum value to the `code` response property for the response status `409`
  - added the new `tenant_write_conflict` enum value to the `code` response property for the response status `default`
- **2026-06-03** `6907a0a9de00`: 3 breaking, 3 warning, 18 info
  - the `instance` response's property format changed from `uri` to no format for status `400`
  - the `instance` response's property format changed from `uri` to no format for status `409`
  - the `instance` response's property format changed from `uri` to no format for status `default`
  - removed the optional property `errors` from the response with the `400` status
  - removed the optional property `errors` from the response with the `409` status
  - removed the optional property `errors` from the response with the `default` status
  - added the optional property `details` to the response with the `400` status
  - added the optional property `details` to the response with the `409` status
  - added the optional property `details` to the response with the `default` status
  - added the optional property `invalid_params` to the response with the `400` status
  - added the optional property `invalid_params` to the response with the `409` status
  - added the optional property `invalid_params` to the response with the `default` status
  - the response property `status` became required for the status `400`
  - the response property `status` became required for the status `409`
  - the response property `status` became required for the status `default`
  - the response property `title` became required for the status `400`
  - the response property `title` became required for the status `409`
  - the response property `title` became required for the status `default`
  - added the required property `code` to the response with the `400` status
  - added the required property `code` to the response with the `409` status
  - added the required property `code` to the response with the `default` status
  - added the required property `request_id` to the response with the `400` status
  - added the required property `request_id` to the response with the `409` status
  - added the required property `request_id` to the response with the `default` status
- **2026-04-30** `2fe8dc460c4d`: 3 info
  - the `type` response's property default value `about:blank` was removed for the status `400`
  - the `type` response's property default value `about:blank` was removed for the status `409`
  - the `type` response's property default value `about:blank` was removed for the status `default`
- **2026-04-27** `af1436caa1b4`: 2 warning, 2 info
  - removed the request property `user_identifier`
  - removed the optional property `user_identifier` from the response with the `201` status
  - added the new optional request property `user_id`
  - added the optional property `user_id` to the response with the `201` status
- **2026-03-09** `a1a6593d3612`: 4 info
  - the request property `field_group_label` became nullable
  - the request property `field_label` became nullable
  - the request property `source_id` became nullable
  - the request property `source_name` became nullable
- **2026-03-05** `7af2577fe592`: 1 breaking, 1 info
  - the request property `value_text` became not nullable
  - added the non-success response with the status `400`
- **2026-03-04** `b3611442ba19`: 2 breaking, 2 info
  - the request property `tenant_id` became required
  - the `tenant_id` request property's minLength was increased from `0` to `1`
  - the request property `value_text` became nullable
  - the response property `tenant_id` became required for the status `201`
- **2026-02-24** `388b775b55ad`: 1 breaking, 9 warning, 2 info
  - added the new required request property `submission_id`
  - added the new `boolean` enum value to the `field_type` response property for the response status `201`
  - added the new `categorical` enum value to the `field_type` response property for the response status `201`
  - added the new `ces` enum value to the `field_type` response property for the response status `201`
  - added the new `csat` enum value to the `field_type` response property for the response status `201`
  - added the new `date` enum value to the `field_type` response property for the response status `201`
  - added the new `nps` enum value to the `field_type` response property for the response status `201`
  - added the new `number` enum value to the `field_type` response property for the response status `201`
  - added the new `rating` enum value to the `field_type` response property for the response status `201`
  - added the new `text` enum value to the `field_type` response property for the response status `201`
  - added the non-success response with the status `409`
  - added the required property `submission_id` to the response with the `201` status

---

[Operation](https://skmtc.dev/formbricks/apis/formbricks-hub-api/docs/v1/feedback-records/post.md) - [API](https://skmtc.dev/formbricks/apis/formbricks-hub-api.md) - [Page](https://skmtc.dev/formbricks/apis/formbricks-hub-api/changes/v1/feedback-records/post)
