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