# FormFile

Used in form creation and update

Type: object

Fields typed as another model are documented on that model's page; fetch it before filling the field.

| Field | Type | Required | Description | Allowed values / default / constraints |
| --- | --- | --- | --- | --- |
| `id` | string | yes | Id of the file |  |
| `name` | string | yes | Name of the file |  |
| `file_type` | [FileType](https://dev-api.sheetgo.com/rest/reference/models/FileType.md) | yes | Type of the file |  |
| `provider` | [Provider](https://dev-api.sheetgo.com/rest/reference/models/Provider.md) | yes | Service origin of the file |  |
| `tab_id` | integer | yes | Tab id of the file |  |
| `tab_name` | string | yes | Tab name of the file |  |

## Used by

- [PATCH /rest/beta/workflows/{workflow_id}/forms/{form_id}](https://dev-api.sheetgo.com/rest/reference/forms.md#patch-rest-beta-workflows-workflow-id-forms-form-id)
- [POST /rest/beta/workflows/{workflow_id}/forms/](https://dev-api.sheetgo.com/rest/reference/forms.md#post-rest-beta-workflows-workflow-id-forms)
- [FormCreate](https://dev-api.sheetgo.com/rest/reference/models/FormCreate.md)
- [FormPatch](https://dev-api.sheetgo.com/rest/reference/models/FormPatch.md)

---

More: start page https://dev-api.sheetgo.com/rest/reference.md, everything in one file https://dev-api.sheetgo.com/rest/llms-full.txt, OpenAPI https://dev-api.sheetgo.com/rest/openapi.json.
