Get started pages

Overview

Invites, roles, install failures, and empty-data checklists.

Use this section when setup or access is the problem. For SDK APIs, see Developers → SDK.

Pages

PageUse when
Auth & rolesInviting teammates, owner vs member, invite expiry
Common install failuresWizard or SDK install went wrong
No dataInstall “worked” but Replays / Dashboard stay empty

Account surfaces in the app

UIPath / entryWhat it manages
PeopleProject Settings → PeopleMembers, pending invites, role labels
Environments / API keysSettings → EnvironmentsNamed project API keys (hb_…), create / rename / rotate / delete
ProfileAccount profile settingsSigned-in user profile
BillingSettings billing (when enabled)Plan / usage — see product billing docs
ConnectorsSettings → ConnectorsExternal integrations (owner-gated manage)

API keys (project credentials)

FactDetail
ScopeProject-scoped rows in api_keys
Auth headerAuthorization: Bearer <key> on every ingest call
NamingUnique name per project (Environments UI)
Scopes columnReserved JSON — not enforced today
RotationDelete + insert; update client env immediately
ResolutionIngestion server maps key → project (cached)

Keys do not set SDK environment / release strings — those are init options. See Releases & environments.

Sign-in & access model

PathGrants
People invite (owner-created)Dashboard membership for a matching email
Wizard device ApproveShort-lived CLI session → project API key for install
Direct project membershipproject_members row with owner or member role

Invite accept requires the signed-in email to match the invite. Mismatch returns an error from the accept API.