/record/{record_uuid}/{field_uuid}/{option_uuid}/{selected|unselected}
/record/{record_uuid}/{field_uuid}/{option_uuid}/{selected|unselected}
/record/{record_uuid}/{field_uuid}/{option_uuid}/{selected|unselected}
Sets the selected or unselected state of a specific option on a radio or checkbox/multi-select field for a given record. The desired action is encoded directly in the final path segment as the literal string selected or unselected.
Example:
Bearer Token — automatically set via a pre-request script.
The script uses the apiuser, apipass, and url environment variables to obtain and inject a JWT Bearer token into the request. Ensure these variables are set in the active environment before sending.
None. This is a bodyless PUT request. All parameters are passed through the URL path. No Content-Type header or request body is required.
This endpoint operates on the following ODR field types:
Radio buttons — Single-select fields where only one option may be selected at a time.
Checkbox / Multi-select — Fields that allow multiple options to be selected simultaneously; each option is toggled independently.
Radio fields: Selecting a new option automatically unselects the previously selected option. Only one option can be active at a time.
Checkbox / multi-select fields: Each option is toggled independently. Selecting one option does not affect the state of other options on the same field.
Idempotent unselect: Sending unselected for an option that is already unselected is a no-op — the request succeeds without changing any state.
Idempotent select: Sending selected for an option that is already selected is a no-op — the request succeeds without changing any state.