# Update event custom field responses Update the response to a custom field question. Endpoint: PUT /v2/events/{eventId}/custom-field-responses Version: v2 Security: Bearer ## Path parameters: - `eventId` (string, required) Event ID Example: "6926658168" ## Request fields (application/json): - `customFieldV3Responses` (array) List of custom field responses for an event. - `customFieldV3Responses.fieldId` (string, required) Custom field id - `customFieldV3Responses.fieldName` (string) Name of the custom field - `customFieldV3Responses.armId` (string, required) Arm id which is applicable - `customFieldV3Responses.readOnly` (boolean) Indicates whether the user can change the pre-selected options. Example: true - `customFieldV3Responses.hidden` (boolean) Whether this code will be hidden to the user. Example: true - `customFieldV3Responses.selectedOptions` (array, required) The list of options that are selected by user or auto populated. - `customFieldV3Responses.selectedOptions.name` (string, required) Value of the selection - `customFieldV3Responses.selectedOptions.description` (string) Description of the selection - `customFieldV3Responses.selectedOptions.additionalUserInput` (string) Additional user input - `customFieldV3Responses.selectedOptions.additionalInfos` (array) Actual values of the additional infos - `customFieldV3Responses.selectedOptions.additionalInfoConfigs` (array) Additional info configs for the selected option - `eventCustomFieldResponses` (array) List of custom field responses for an event. - `eventCustomFieldResponses.customFieldId` (string, required) The unique identifier for the custom field. Example: "f49d00fe-1eda-4304-ba79-a980f565281d" - `eventCustomFieldResponses.responseItems` (array) Responses selected by the event coordinator. - `eventCustomFieldResponses.responseItems.response` (string, required) The response of the custom field. It can be a text input from the user or a custom field code if the input is from a radio button or checkbox. Example: "Leisure travel" - `eventCustomFieldResponses.responseItems.additionalInput` (string) This contains additional input to the above response. It will only be used for checkbox with percentage and will contain the percentage value. Example: "20" - `eventCustomFieldResponses.travelerAccess` (string, required) Traveler access for the given custom field. Enum: "HIDDEN", "READ_ACCESS", "WRITE_ACCESS" ## Response 400 fields (application/json): - `debugIdentifier` (string) Link to debug the error internally. - `errorMessages` (array) - `errorMessages.errorCode` (string) Error code to identify the specific errors. - `errorMessages.message` (string) Message containing details of error. - `errorMessages.errorParameters` (array) Error message parameters. - `errorMessages.errorParameters.name` (string) Parameter name - `errorMessages.errorParameters.value` (string) Parameter value - `errorMessages.errorDetail` (string) More details about the error. ## Response 401 fields (application/json): - `debugIdentifier` (string) Link to debug the error internally. - `errorMessages` (array) - `errorMessages.errorCode` (string) Error code to identify the specific errors. - `errorMessages.message` (string) Message containing details of error. - `errorMessages.errorParameters` (array) Error message parameters. - `errorMessages.errorParameters.name` (string) Parameter name - `errorMessages.errorParameters.value` (string) Parameter value - `errorMessages.errorDetail` (string) More details about the error. ## Response 403 fields (application/json): - `debugIdentifier` (string) Link to debug the error internally. - `errorMessages` (array) - `errorMessages.errorCode` (string) Error code to identify the specific errors. - `errorMessages.message` (string) Message containing details of error. - `errorMessages.errorParameters` (array) Error message parameters. - `errorMessages.errorParameters.name` (string) Parameter name - `errorMessages.errorParameters.value` (string) Parameter value - `errorMessages.errorDetail` (string) More details about the error. ## Response 200 fields