Skip to main content
PATCH
Update Question

Authorizations

X-API-Key
string
header
required

API key obtained from your GeniusForms dashboard

Path Parameters

id
integer
required

Form ID

fieldId
integer
required

Question ID

Body

application/json
question
string
required
boolean
options
string[]

Response

200 - application/json

Question updated

id
integer
Example:

1

order
integer
Example:

1

type
enum<string>
Available options:
text,
textarea,
email,
number,
phone,
url,
date,
time,
select,
multi_select,
rating,
slider,
yes_no,
file_upload,
currency
Example:

"text"

question
string
Example:

"Your name"

required
boolean
Example:

true

options
string[] | null
Example:
conditionalLogic
object

Conditional logic for showing/hiding questions