Zapier Catch Hook test trigger with Sume Send test

Zapier lists the three most recent webhooks from the past hour. Use Sume's Send test to put a signed webhook.test sample there before a real run exists.

4 min readSume
All posts

Point your Sume webhook at the Zapier Catch Hook URL and use Send test, which fires a dummy signed webhook.test payload, so the trigger has a sample to map before any real run finishes. Zapier's page says webhook triggers show the three most recent webhooks sent to the URL within the past hour.

Sume behavior is from the Run webhooks docs; the Zapier text was read 2026-09-30.

What does Send test send?

Send test lives on /dashboard/webhooks and as POST /v1/webhooks/test-deliveries with account:write. It is a dummy webhook.test payload, not a replay of a real Format run, and its request_id starts with req_wh_test_. It has no job_id and no arun_ id.

Sample sources for a Catch Hook, read 2026-09-30. Sume: Run webhooks.
SourcePayloadReal run needed
Send testDummy webhook.testNo
Redeliver a runCurrent format.run.terminal receiptYes, a terminal run
Wait for a real eventThe actual terminal payloadYes

Why not map fields from the test sample?

The sample carries no real run fields, so a Zap mapped from it may miss the ones your live events have. After mapping, redeliver a real terminal run to refresh the sample: POST /v1/format-runs/{run_id}/webhook/redeliver with formats:write re-posts the current receipt with a fresh timestamp and signature.

curl -X POST https://api.sume.com/v1/format-runs/arun_demo/webhook/redeliver \
  -H "Authorization: Bearer $SUME_API_KEY"

Does the Zap need to verify the signature?

Sume signs every delivery, and the docs describe checking it in your own code with verifyWebhook; they do not describe a check on the Zapier side. If the Zap acts on money or data, verify in a small relay you control before forwarding, and route on event so webhook.test does not trigger a real action.

What if the sample has expired?

Zapier keeps only recent requests, so send another test or redeliver rather than waiting. Redeliver does not consume one of the 10 automatic attempts.

Sources

Related posts

More in Developers

All Developers posts

Written by Sume