Title: Platform API find endpoints don’t list web-app chats/projects — only API-created ones (Beta)
Summary
Calling the Platform API’s list endpoints (GET /v1/chats, GET /v1/projects)
returns only resources that were created through the API. Chats and
projects I created in the v0 web app never appear in these lists.
They clearly exist, belong to the same account/team, and are fully retrievable
by ID. This looks like a listing/indexing gap rather than intended behaviour, but
I wanted to confirm which it is.
I think the API is creating it against my user but my user in the webapp can only see the team.
Environment
- v0 Platform API (Beta)
- Single team workspace (no personal scope); key is team-scoped
- Account is on a paid plan; key created from the API Keys page
Steps to reproduce
- Create several chats normally in the v0 web app (they show fine in the web UI
under Chats / Projects). - Mint an API key from the same account/team.
- Call
GET https://api.v0.dev/v1/chatsandGET ``https://api.v0.dev/v1/projects.
Expected
The list endpoints return my existing chats/projects (the docs describe find
as “retrieves a list of existing chats”, with no note that it’s limited to
API-created content).
Actual
GET /v1/chats→{"object":"list","data":[]}(empty), despite many web-app chats.GET /v1/projects→ empty, despite web-app projects.- After I create ONE chat via
POST /v1/chats, it (and its auto-created project)
immediately appear in the lists — so the API and auth work; the lists just
exclude web-app-created content. - A project I then created in the web UI did not appear in
/v1/projects. - Mirror image: the API-created chat does not appear in my web-app feed.

