---
title: "Changes to Create a widget"
method: POST
path: "/workflows/{workflowId}/revisions/{revisionId}/tasks/{taskId}/widgets"
---

# Changes to Create a widget

`POST /workflows/{workflowId}/revisions/{revisionId}/tasks/{taskId}/widgets`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 3 of 16 revisions.

- **2026-10-29** `dd5abc01b106`: 17 info
- **2026-10-21** `3b0d0ecad0ee`: 1 info
- **2026-10-21** `dbde317c2c23`: 1 breaking, 5 info

## Changes

- **2026-10-29** `dd5abc01b106`: 17 info
  - added the new optional request property `oneOf[subschema #1: CreateFormFieldWidgetRequest]/oneOf[subschema #10: CreateSelectFormFieldRequest]/required`
  - added the new optional request property `oneOf[subschema #1: CreateFormFieldWidgetRequest]/oneOf[subschema #11: CreateSendRichEmailFormFieldRequest]/required`
  - added the new optional request property `oneOf[subschema #1: CreateFormFieldWidgetRequest]/oneOf[subschema #12: CreateSnippetFormFieldRequest]/required`
  - added the new optional request property `oneOf[subschema #1: CreateFormFieldWidgetRequest]/oneOf[subschema #13: CreateTableFormFieldRequest]/required`
  - added the new optional request property `oneOf[subschema #1: CreateFormFieldWidgetRequest]/oneOf[subschema #14: CreateTextFormFieldRequest]/required`
  - added the new optional request property `oneOf[subschema #1: CreateFormFieldWidgetRequest]/oneOf[subschema #15: CreateTextareaFormFieldRequest]/required`
  - added the new optional request property `oneOf[subschema #1: CreateFormFieldWidgetRequest]/oneOf[subschema #16: CreateUrlFormFieldRequest]/required`
  - added the new optional request property `oneOf[subschema #1: CreateFormFieldWidgetRequest]/oneOf[subschema #1: CreateDateFormFieldRequest]/required`
  - added the new optional request property `oneOf[subschema #1: CreateFormFieldWidgetRequest]/oneOf[subschema #2: CreateDocumentFormFieldRequest]/required`
  - added the new optional request property `oneOf[subschema #1: CreateFormFieldWidgetRequest]/oneOf[subschema #3: CreateEmailFormFieldRequest]/required`
  - added the new optional request property `oneOf[subschema #1: CreateFormFieldWidgetRequest]/oneOf[subschema #4: CreateHiddenFormFieldRequest]/required`
  - added the new optional request property `oneOf[subschema #1: CreateFormFieldWidgetRequest]/oneOf[subschema #5: CreateMembersFormFieldRequest]/required`
  - added the new optional request property `oneOf[subschema #1: CreateFormFieldWidgetRequest]/oneOf[subschema #6: CreateMultiChoiceFormFieldRequest]/required`
  - added the new optional request property `oneOf[subschema #1: CreateFormFieldWidgetRequest]/oneOf[subschema #7: CreateMultiFileFormFieldRequest]/required`
  - added the new optional request property `oneOf[subschema #1: CreateFormFieldWidgetRequest]/oneOf[subschema #8: CreateMultiSelectFormFieldRequest]/required`
  - added the new optional request property `oneOf[subschema #1: CreateFormFieldWidgetRequest]/oneOf[subschema #9: CreateNumberFormFieldRequest]/required`
  - added the new optional request property `oneOf[subschema #1: CreateFormFieldWidgetRequest]/required`
- **2026-10-21** `3b0d0ecad0ee`: 1 info
  - added the new optional request property `oneOf[subschema #1: CreateFormFieldWidgetRequest]/type`
- **2026-10-21** `dbde317c2c23`: 1 breaking, 5 info
  - added the new required request property `oneOf[subschema #1: CreateFormFieldWidgetRequest]/fieldType`
  - added the new optional request property `oneOf[subschema #1: CreateFormFieldWidgetRequest]/config`
  - added the new optional request property `oneOf[subschema #1: CreateFormFieldWidgetRequest]/constraints`
  - added the new optional request property `oneOf[subschema #1: CreateFormFieldWidgetRequest]/hiddenByDefault`
  - added the new optional request property `oneOf[subschema #1: CreateFormFieldWidgetRequest]/label`
  - added the new optional request property `oneOf[subschema #1: CreateFormFieldWidgetRequest]/position`

---

[Operation](https://skmtc.dev/process/apis/process-street-public-api/docs/workflows/:workflowId/revisions/:revisionId/tasks/:taskId/widgets/post.md) - [API](https://skmtc.dev/process/apis/process-street-public-api.md) - [Page](https://skmtc.dev/process/apis/process-street-public-api/changes/workflows/:workflowId/revisions/:revisionId/tasks/:taskId/widgets/post)
