BuildWithHQBuilder console

Welcome to the team.

Invitations carry a fixed role and email, expire automatically, and can be revoked before acceptance.

Design preview · representative content

Join Scott Holdings LLC

You've been invited by Maya Ruiz to join as a Developer.

Organization
Scott Holdings LLC
Assigned role
Developer
Invited email
[email protected]
Expires
in 4 days
About this page

Someone invited you to join their organization. Set your name and password here and you’re in, with the role they chose for you. Invitation links are single-use and expire — if yours is stale, ask them to resend it.

Behind this page/accept-invitation · invitation token

Retrieve

Invitation summary resolved from the hashed token (org, assigned role, invited email, expiry). Expired/used tokens render a dedicated state.

Save

sp_Builder_AcceptInvitation creates the builder user, binds the role, marks the invitation accepted, and starts a session — all in one transaction.

Success

  • Valid token shows org + role before commit.
  • Email is fixed by the invite, not editable.
  • Expired/revoked tokens cannot be redeemed.

CLI handoff

Implement this scaffold from the structured contract, then remove hard-coded preview rows. The source of truth is CLI Handoff and admin-cli-manifest.json.

Page IDaccept-invitation
Route/accept-invitation
Accessinvitation token
Statusschema-backed-scaffold

Server-inject identity and scope values; never trust browser-supplied account, app, tenant, user, entitlement, price, or permission identifiers. Preserve the loading, empty, forbidden, failed, retrying, and completed states shown by the preview.