Forms

Update question status inside form

Changes the status (required/optional/hidden) of a form-question relation. Use for fine-grained validation control.

put/forms/{form_id}/questions/{question_id}

Request

  • Base URL: https://api.100hires.com/v2
  • URL: https://api.100hires.com/v2/forms/{form_id}/questions/{question_id}
  • Auth: HTTP bearer

Path parameters

form_idinteger required

Application form ID.

question_idinteger required

Question ID.

Request body

status'required' | 'optional' | 'hidden' required

Question visibility on this form: required, optional, or hidden.

Response

Updated form

idinteger required

Form ID.

namestring required

Form name.

url_backofficestring uri

Absolute backoffice URL to edit this questionnaire form in the 100Hires recruiter app. Use to render deep-links in agent UIs.

job_idsinteger[]

IDs of live jobs whose active application form this is, ascending. A job with no form attached falls back to the company default form but is NOT listed here — read the job's form_id for the effective form. Present in both view=full and view=summary.

Example response

{
  "url_backoffice": "https://app.100hires.com/settings/forms/42/edit",
  "job_ids": [
    5001
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.