Problem
I use v0 APIs extensively to create projects, initialize chats, and send chat messages to build my web apps. I also use v0 hooks to subscribe to message.finished events.
Current Behavior
- Problem 1: Sending
POST /v1/chats/{chatId}/messagesoccasionally does nothing, even though the endpoint returns200 OK. - Problem 2: When messages are finished, the
message.finishedevents are NOT firing. - Sending chat messages via the website (
v0.app) works fine.
Observations when invoking POST /v1/chats/{chatId}/messages
200 OKis returned.- The message I sent is returned in the response’s
messagesarray, with the full string contents of my prompt that I sent in my HTTP request. - The assistant message is also returned in the response’s
messagesarray as the last item, with an empty content string.
For example:
{ "id": "ad7AMqvzcTgAyLzznXI3OeBhNvFBNiBe", "object": "message", "content": "", "createdAt": "2026-03-25T23:41:41.653Z", "type": "message", "role": "assistant", "apiUrl": "https://api.v0.dev/v1/chats/GgGvJQlQziP/messages/ad7AMqvzcTgAyLzznXI3OeBhNvFBNiBe", "authorId": null}These were all working fine 24 hours ago.
Can a v0/Vercel staff look into this?