Skip to main content
PATCH
Update Form

Authorizations

X-API-Key
string
header
required

API key obtained from your GeniusForms dashboard

Path Parameters

id
integer
required

Body

application/json
title
string
description
string
displayMode
enum<string>
Available options:
single-page,
multi-step
webhookUrl
string | null

Webhook URL to receive form submissions. Set to null or empty string to clear.

Maximum string length: 2000
webhookEnabled
boolean

Enable or disable webhook delivery. Requires a webhookUrl to be set.

Response

200 - application/json

Form updated

id
integer
Example:

208

title
string
Example:

"Customer Feedback"

description
string
Example:

"Help us improve our service"

isPublished
boolean
Example:

false

shareUrl
string
Example:

"abc123xyz"

url
string
Example:

"https://geniusforms.ai/f/abc123xyz"

displayMode
enum<string>
Available options:
single-page,
multi-step
Example:

"single-page"

createdAt
string<date-time>
publishedAt
string<date-time> | null
webhook
object

Webhook configuration for the form