All tools

Send responses to a webhook

Creates or updates a named webhook that posts each new response to a form to your URL.

View on GitHub
Updated Sep 27, 2026Available asAPI

Description

Name the webhook with `tag`, set `url` and `enabled: true`, and pass a `secret` so each payload is signed with HMAC SHA-256 and can be verified. Use `event_types`, such as `form_response_partial`, to choose the events it receives. The MCP server doesn't manage form-level webhooks; over MCP, add a webhook step to an automation with `automations-public_add_webhook_step`.

create-webhook.md

Send responses to a webhook

Creates or updates a named webhook that posts each new response to a form to your URL.

Name the webhook with tag, set url and enabled: true, and pass a secret so each payload is signed with HMAC SHA-256 and can be verified. Use event_types, such as form_response_partial, to choose the events it receives. The MCP server doesn't manage form-level webhooks; over MCP, add a webhook step to an automation with automations-public_add_webhook_step.

Set up

Use the first option your agent supports.

API (official)

Before doing anything else, make one read-only call to confirm access.

Rules

  • Ask the user before anything that sends messages, costs money, or changes data.
  • Never print API keys.

Built from these files in the repository

The layout and the rules come from lib/catalog/render-markdown.ts, the set-up wording from lib/catalog/render-access.ts.

Ways in

RouteSourceCallRequiredDocs
APIOfficialPUT /forms/{form_id}/webhooks/{tag}API key in $TYPEFORM_API_KEYDocs

Workflows using Send responses to a webhook

No workflows yet
No published workflow uses Send responses to a webhook yet.