I’m using v0 via the API, and since the latest update I’m running into issues accessing existing projects.
Problem
Older projects created before the latest update are no longer resolvable through the API, resulting in 404 errors during fetch or deployment operations.
Current Behavior
I can no longer fetch older projects by project ID or chat ID.
Those same projects also can’t be deployed via the API.
If I create a new project after the update, everything works fine (fetch + deploy).
The issue only affects projects created before the latest update.
Error Message
I get the following error when attempting to access older projects:
Error: Failed to fetch project: 404
{
"error": {
"code": "project_not_found_error",
"type": "not_found_error",
"message": "The project you're trying to access does not exist.",
"userMessage": "This project does not exist. Please check the project ID and try again."
}
}
Stack trace:
at try (app/(private)/test/_components/test-units.ts:26:15)
Is anyone else seeing this behavior?
Did something change around project IDs, chat IDs, or API access for older projects in the last update?
Would love to know if this is a known issue or if there’s a workaround.
You’re experiencing this due to v0’s major architectural update on February 4th where the platform migrated from the old v0 projects concept to a cleaner separation between folders (for organization) and actual Vercel Projects.
Here’s what you can try:
Check if your older projects are still accessible through the v0 dashboard at v0.app/chat - they may exist but with different IDs
Use the v0 SDK’s projects.list() method to enumerate all available projects and see if your older ones appear with new identifiers
As a workaround, you could export older projects from the UI (if accessible) and re-import them to get new IDs
Could you share a specific project ID or chat ID that’s failing? This would help the engineering team investigate the ID mapping issue between legacy and new systems.