Email Routing API stuck in “syncing” status (never reaches “ready”)

Hey everyone 👋 I’m encountering an issue with the Email Routing API. When enabling routing through POST /zones/{zone_id}/email/routing/enable, the response is { "success": true, "enabled": true, "status": "syncing" }, but the status never transitions to "ready" — even after creating the destination address and catch-all rule via API. Routing only works after manually completing the onboarding wizard in the Dashboard. ✅ Steps already tried: Zone type = full POST /email/routing/enable → returns “syncing” Verified MX/SPF DNS records Created destination + catch-all rule via API Polled GET /email/routing → stays “syncing” Manually completed onboarding → instantly becomes “ready” ❓ Questions: Is there a missing API endpoint to complete onboarding? Is this a known limitation or bug? Any workaround to fully automate this for multiple domains? Thanks for any insight 🙏
0 Replies
No replies yetBe the first to reply to this messageJoin

Did you find this page helpful?

Email Routing API stuck in “syncing” status (never reaches “ready”) - Cloudflare Developers