Client Portal
Project status, approvals, invoices and change requests are exposed through authenticated BFF endpoints.
Portal Session
Anonymous
Browser signs in with Google, then exchanges id_token for a same-origin VIDRAI BFF session. After login the portal routes you to the correct workspace by role.
{
"status": "anonymous"
}Workspace Preview
/app
Signed-in users get a role-aware home route and a live summary from the operator or client portal API.
{
"status": "idle"
}Client API Surface
/api/client/overview/api/client/projects/api/client/approvals/api/client/change-requests