Sume webhook_url must be public HTTPS: localhost and http are rejected

Sume rejects localhost, private-network and non-HTTPS webhook URLs. Test local receivers through a public HTTPS tunnel or poll the job instead.

4 min readSume
All posts

Webhook URLs must be public HTTPS URLs; the API rejects localhost, private-network and non-HTTPS URLs (read 2026-10-06 in the webhook docs).

How do I test a receiver on my laptop?

Expose it through a public HTTPS tunnel, or skip webhooks in development and poll the job's status_url. Both are supported communication modes.

What should I do in practice?

A rejected URL fails at submit time, not later.

  • Send mode: "webhook" with webhook_url.
  • Keep the poll fallback in production too.
  • Use Send test to check reachability first.

Sources

Related posts

More in Developers

All Developers posts

Written by Sume