# Inputs / Additional Field Input

# Additional Field Input

**Object**
## AdditionalFieldInput

| Fields | Type | Description | Validation |
| --- | --- | --- | --- |
| id | [ID](/documentation/Types/UUID#UUID) | The ID of the field to update if it already exists (not required if safe name is not changing) |  |
| name | *String!* | The name of the field | Minimum Length: 1Maximum Length: 160 |
| safeName | *String!* | The safe name of the field | Minimum Length: 1Maximum Length: 160 |
| required | *Boolean!* | Whether the additional field is required |  |
| type | [AdditionalFieldTypeEnum!](/documentation/Enums/Additional-Field-Type-Enum#AdditionalFieldTypeEnum) | The type of the additional field |  |
| default | *String* | The default value of the additional field |  |
| additionalData | [JSON](/documentation/Types/JSON#JSON) | The additional data for the field (currently only used for the select type) |  |