InvitationState
Where an invitation stands. expired is a pending invitation whose time ran out
Invitation
An invitation for somebody to take an account on the station
InvitationList
The station's invitations, newest first
InvitationCreate
Invite somebody by their address
InvitationToken
An invitation's link token, as it appears after # on the invite page
InvitationDetails
What an open invitation is for, shown to the person before they accept
InvitationSecondStep
How the person will prove it is them after their password: an authenticator app, or a passkey
InvitationAcceptStart
Choose a password and a second step. Nothing is saved yet
InvitationAuthenticatorSetup
An authenticator app to scan, for an invitation being accepted
InvitationPasskeySetup
A passkey to make, for an invitation being accepted
InvitationAcceptStartResponse
InvitationAcceptWithAuthenticator
Accept with the first code from the authenticator app
InvitationAcceptWithPasskey
Accept with the passkey the browser just made
InvitationAccept
InvitationAccepted
The account made from an invitation. Sign in with it as usual
UserQuery
Which people to list
UserSummary
A person with an account on the station
UserPage
One page of people
UserFactor
One way a person signs in. Never the secret itself
UserSignIn
One time a person signed in
UserDetail
A person, with how they sign in and where they are signed in
UserRoleChange
The role a person should hold