For the complete documentation index, see llms.txt. This page is also available as Markdown.

Why does a payload data URL fail with 400 expired-token?

The url in each ping / s3_payload webhook is a signed cloud-storage URL that expires roughly 10 minutes after it is generated.

The url in each ping / s3_payload webhook is a signed cloud-storage URL that expires roughly 10 minutes after it is generated. A 400 / expired-token error means your pipeline queued the URL and fetched it too late.

What to do:

  • Fetch the data immediately when the webhook fires.

  • Store the data itself, not the URL.

The lifetime is fixed for security reasons and cannot be extended.

Last updated

Was this helpful?