Multiple Twitter Organic and Twitter Ads connections in Fivetran failed for 23.5 hours due to "HTTP 503 Service Unavailable" errors caused by the X API not returning rate limit information in response headers, which led to repeated 429 rate limit errors and sync failures. The issue was resolved when X fixed their API problem, and Fivetran deployed a hotfix to automatically reschedule connections that encounter account-level rate limits without proper response headers to prevent future sync failures.
This incident has been resolved. We have observed that error rates have returned to normal levels, and the Twitter Organic and Twitter Ads services are operating as expected.
Incident Summary
Description:
We identified an issue affecting multiple Twitter Organic and Twitter Ads connections, which were failing with the error: “HTTP 503 Service Unavailable.”
Timeline:
The issue began on March 30th at 00:00 UTC and was resolved on March 31st at 16:30 UTC.
Cause:
The X API stopped returning rate limit information in the response headers. This caused Twitter Organic and Twitter Ads connections to encounter 429 errors, leading to sync failures.
Resolution:
X has resolved their API issue. Additionally, we deployed a hotfix to ensure that if the source hits account-level rate limits and does not return response headers, it will no longer cause sync failures. Instead, the connections will be automatically rescheduled.
The issue appears to have been resolved from the source side. Rate limit errors have subsided, and affected connectors have returned to normal sync operations
We are continuing to monitor the status page, as there are no latest updates from X.
In the meantime, we are exploring potential workarounds to help mitigate the issue until it is fully resolved on the source side.
We are still seeing the issue at the source end and are continuing to monitor their status page. We have reached out to X support, and X has acknowledged degraded performance on their status page: https://docs.x.com/status.
The issue appears to be related to missing rate limit headers in the response. As a result, requests are repeatedly hitting HTTP 429 (rate limit) and, in some cases, resulting in HTTP 503 errors. We have reached out to X support, and X has also acknowledged degraded performance on their status page: https://docs.x.com/status
The issue has been identified and we are working to resolve it.
With IsDown, you can monitor all your critical services' official status pages from one centralized dashboard and receive instant alerts the moment an outage is detected. Say goodbye to constantly checking multiple sites for updates and stay ahead of outages with IsDown.
Start free trialNo credit card required · Cancel anytime · 6020 services available
Integrations with