On the wire
Ships with HTTP status 429, carrying "code": "RU-4021" in the response body alongside the human-readable error message. Existing fields are never replaced by the code: it is additive.
Common causes
- A provider automation misconfigured to fire on every field change rather than just status/assignee/comment.
- A retry storm from a earlier outage on realuptime's side, replaying the provider's backlog of undelivered webhooks at once.
How to fix it
- Honor Retry-After; the provider's own retry (GitHub and Linear both retry a non-2xx automatically) will succeed once the window clears.
- Narrow the Jira Automation rule's trigger conditions if it is firing far more often than the tracked issue actually changes.
Related codes
- RU-4018: Tracker webhook not recognized
Still stuck?
Ask support and mention RU-4021: the code pins down the exact refusal path, so you skip the diagnostic back-and-forth.