Dynamic API routes returned 404 errors for some deployments
This incident has been resolved. Between August 12, 17:12 UTC and August 13, 20:33 UTC, some Vercel deployments could return 404 errors from dynamic API routes. Deployments built on Vercel during this period were affected only if they met all three conditions: used Next.js 16.2 or earlier, used the Pages Router with internationalization (i18n configured in next.config.js), and used dynamic API routes, such as pages/api/[slug].ts or pages/api/[...path].ts. Deployments built outside Vercel (with vercel deploy --prebuilt) were not affected, and existing deployments not rebuilt during this period were not affected. If your project matches the conditions above and you deployed during the impact window, redeploy your project. Affected deployments are not fixed automatically; a new deployment is required to restore the affected routes.
The latest update from Vercel.
State
Resolved
Started
79 d ago
2026-08-14 13:08 UTC
Lasted
1 min
until 2026-08-14 13:08 UTC
Worst impact
Notice
Timeline
1 updateResolved
1 min 100%
Updates
Times in UTCAs posted by Vercel
This incident has been resolved. Between August 12, 17:12 UTC and August 13, 20:33 UTC, some Vercel deployments could return 404 errors from dynamic API routes. Deployments built on Vercel during this period were affected only if they met all three conditions: used Next.js 16.2 or earlier, used the Pages Router with internationalization (i18n configured in next.config.js), and used dynamic API routes, such as pages/api/[slug].ts or pages/api/[...path].ts. Deployments built outside Vercel (with vercel deploy --prebuilt) were not affected, and existing deployments not rebuilt during this period were not affected. If your project matches the conditions above and you deployed during the impact window, redeploy your project. Affected deployments are not fixed automatically; a new deployment is required to restore the affected routes.
Affected components
2Vercel in the last 90 days
Full historyIncidents in 90 days
20
Days with an incident
17
Median duration
53 min
This incident
100% shorter than the median
Other Vercel incidents
All incidentsVercel·Delays in Logs and Observability data
The issue causing delays in Logs and Observability data has been resolved.
Vercel·Increased build and deployment failures
This incident has been resolved.
Vercel·Delays in Drains, Observability, and Workflow in Washington (iad1)
All services have recovered.
Vercel·Vercel Auth login failures for pages with Deployment Protection enabled
This incident has been resolved.
Vercel·Elevated Sandbox error rates in Paris (cdg1)
This incident has been resolved.
Follow Vercel
Your coding agent knows when Vercel is down, and tells you when a failure is theirs, not yours. You can also get Vercel incidents in a feed reader or in Slack.
Install the outages.live MCP server, so that when something breaks you can tell if the cause is a provider we depend on and not my code. It reads the official status pages of cloud, AI, payment and developer providers and gives you their incidents as MCP tools.
Add it as a remote MCP server named "outages" at https://outages.cc/mcp (Streamable HTTP, no authentication), with your CLI command or your MCP config file.
Then:
1. Make sure it connects and shows the tools get_provider, list_feed and send_feedback.
2. Call get_provider with "vercel" and tell me if Vercel has a problem right now.
3. From now on, when a call to a third-party service fails or becomes slow, call get_provider for that service before you change my code.Paste this into any coding agent. It adds the server with its own MCP setup.
https://outages.cc/feed.xml?providers=vercel/feed subscribe https://outages.cc/feed.xml?providers=vercelFAQ
Go from tracking outages to fixing production issues with Polylane.
Try Polylane