Corvid APIAPI
Everything Corvid does, as an API.
Rate Limit HeadersPlatform engineerDocs say 1,000 a minute. X-RateLimit-Reset comes back about 47 seconds out, so our backoff fires early or late and we can't tell which until it's too late.Dmitri Novak A backoff that can't trust the reset header is worse than no header at all. I'm checking whether the window is sliding where the docs call it fixed. One of the two is wrong and we'll tell you which.Timestamps Lack ZonePlatform engineerStop times come back as 2026-08-11T14:30:00 with no zone and no Z. We have assumed UTC for a year and I have never been able to confirm it from the docs.Ada Whitfield You should not have had to assume, and the fact that you have been right for a year does not make it safe. Confirming what the field actually holds before we answer, because the honest answer might be that it varies by endpoint.Webhooks Arrive TwicePlatform engineerRoughly one delivery in two hundred fires twice with the same event id. We have made our side idempotent so nothing is broken, but we found out the hard way.Ada Whitfield You should not have had to find that out the hard way, and our documentation should have said at-least-once rather than implying exactly-once. Both parts are being fixed.