API Reference

Every route, request payload layout, authentication level, and response code.

Route Reference Table

MethodRouteAuthRequest BodyResponses
GET/api/auth/googleNoneNone302 Redirect to Google OAuth
GET/api/auth/google/callbackNoneQuery: code, state302 Home (Sets Cookies) | 403 CSRF
POST/api/auth/refreshCookieNone200 Profile | 401 Expired
POST/api/auth/logoutCookieNone200 Success (Clears Cookies)
GET/api/chatsCookieNone200 Chats List | 401
POST/api/chatsCookie{ title, selectedWorkers... }200 New Chat Record | 401
POST/api/chats/[id]/messageCookie{ content, modelSelections... }200 SSE stream | 401 | 429
POST/api/guest/messageNone{ content, history, apiKeys }200 SSE stream | 429
GET/api/modelsNoneNone200 MODEL_PRICING config