Skip to main content
POST
/
webhook
/
create
Create a webhook
curl --request POST \
  --url https://api.fillout.com/v1/api/webhook/create \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "formId": "<string>",
  "url": "<string>"
}
'
{
  "id": 123
}

Documentation Index

Fetch the complete documentation index at: https://fillout.com/help/llms.txt

Use this file to discover all available pages before exploring further.

Once subscribed, your webhook will receive submissions in the same format as the entries in the responses list from the /submissions endpoint.

Authorizations

Authorization
string
header
required

Enter your Fillout API key. Format: Bearer <api_key>

Body

application/json
formId
string
required

The public identifier of the form for which you want to create a webhook

url
string<uri>
required

The endpoint where you'd like to listen for submissions

Response

200 - application/json

Webhook created successfully

id
integer
required

The webhook ID