4 ms·
The Stripe `/events` endpoint is kind of like a Stripe-internal webhook with a cache of 30 days. One issue is that webhooks and HTTP clients can be pinned to a
by justsomeuser 5y ago
The Stripe `/events` endpoint is kind of like a Stripe-internal webhook with a cache of 30 days.
One issue is that webhooks and HTTP clients can be pinned to a version, but the events listed at `/events` are whatever the Stripe account default version was at the time of the event creation.
So all of your code clients polling `/events` needs to ensure it can handle many different versions.
Another issue is that child lists are limited to 10 items, which means that you need to do a direct download to get list items > 10. This means the event list is lossy as items > 10 are never contained in the event stream.
Stripe feature request:
- An option to include all list items.
- `/events` that can be version-pinned / contains events with the same API version.