Skip to content

LoginResponse

View as Markdown

Returned by every sign-in. Browser callers also receive the guv_session cookie.

Field Type Description
session * SessionInfo
access_token string Session bearer token (guv_ses_…) for non-browser clients. Shown once.
csrf_token * string
user * User
new_user boolean

* always present

{
"session": {
"id": "ses_01jbx2m9k7q4r8t5v6w3y0z1pr",
"kind": "browser",
"auth_method": "passkey",
"user_agent": "string",
"ip": "string",
"current": false,
"created_at": "2026-10-22T13:05:00Z",
"last_seen_at": "2026-10-22T13:05:00Z",
"expires_at": "2026-10-22T13:05:00Z"
},
"access_token": "string",
"csrf_token": "string",
"user": {
"id": "usr_01jbx2m9k7q4r8t5v6w3y0z1us",
"email": "stewart@primecarers.co.uk",
"name": "Stewart Webb",
"avatar_url": null,
"github_login": "stewartwebb",
"has_passkey": true,
"is_platform_admin": true,
"default_workspace_id": "ws_01jbx2m9k7q4r8t5v6w3y0z1ws",
"created_at": "2026-10-22T09:00:00Z"
},
"new_user": false
}