Login
Complete first-party Beeper app login
Complete setup sign-in with code
Create account for setup
ModelsExpand Collapse
class Success: …
session: SuccessSessionCurrent app sign-in and encrypted messaging setup state after sign-in.
Current app sign-in and encrypted messaging setup state after sign-in.
e2ee: SuccessSessionE2EEEncrypted messaging setup status.
Encrypted messaging setup status.
state: Literal["needs-login", "initializing", "needs-cross-signing-setup", 4 more]Current sign-in and encrypted messaging setup state for Beeper Desktop or Beeper Server.
Current sign-in and encrypted messaging setup state for Beeper Desktop or Beeper Server.
verification: Optional[SuccessSessionVerification]Trusted device verification progress.
Trusted device verification progress.
available_actions: List[Literal["accept", "cancel", "qr.confirmScanned", 2 more]]Verification actions that are valid for the current state.
Verification actions that are valid for the current state.
error: Optional[SuccessSessionVerificationError]Verification error details, if verification stopped.
Verification error details, if verification stopped.
other_device: Optional[SuccessSessionVerificationOtherDevice]Other device participating in verification.
Other device participating in verification.
class LoginRegisterResponse: …
session: SessionCurrent app sign-in and encrypted messaging setup state after sign-in.
Current app sign-in and encrypted messaging setup state after sign-in.
e2ee: SessionE2EEEncrypted messaging setup status.
Encrypted messaging setup status.
state: Literal["needs-login", "initializing", "needs-cross-signing-setup", 4 more]Current sign-in and encrypted messaging setup state for Beeper Desktop or Beeper Server.
Current sign-in and encrypted messaging setup state for Beeper Desktop or Beeper Server.
verification: Optional[SessionVerification]Trusted device verification progress.
Trusted device verification progress.
available_actions: List[Literal["accept", "cancel", "qr.confirmScanned", 2 more]]Verification actions that are valid for the current state.
Verification actions that are valid for the current state.
LoginVerification
LoginVerificationRecovery Key
First-party sign-in and encrypted messaging setup for Beeper Desktop and Beeper Server.
Verify with recovery key
ModelsExpand Collapse
class RecoveryKeyVerifyResponse: …
session: SessionCurrent app sign-in and encrypted messaging setup state.
Current app sign-in and encrypted messaging setup state.
e2ee: SessionE2EEEncrypted messaging setup status.
Encrypted messaging setup status.
state: Literal["needs-login", "initializing", "needs-cross-signing-setup", 4 more]Current sign-in and encrypted messaging setup state for Beeper Desktop or Beeper Server.
Current sign-in and encrypted messaging setup state for Beeper Desktop or Beeper Server.
verification: Optional[SessionVerification]Trusted device verification progress.
Trusted device verification progress.
available_actions: List[Literal["accept", "cancel", "qr.confirmScanned", 2 more]]Verification actions that are valid for the current state.
Verification actions that are valid for the current state.
LoginVerificationRecovery KeyReset
First-party sign-in and encrypted messaging setup for Beeper Desktop and Beeper Server.
Create new recovery key
Confirm new recovery key
ModelsExpand Collapse
class ResetCreateResponse: …
session: SessionCurrent app sign-in and encrypted messaging setup state after creating the new recovery key.
Current app sign-in and encrypted messaging setup state after creating the new recovery key.
e2ee: SessionE2EEEncrypted messaging setup status.
Encrypted messaging setup status.
state: Literal["needs-login", "initializing", "needs-cross-signing-setup", 4 more]Current sign-in and encrypted messaging setup state for Beeper Desktop or Beeper Server.
Current sign-in and encrypted messaging setup state for Beeper Desktop or Beeper Server.
verification: Optional[SessionVerification]Trusted device verification progress.
Trusted device verification progress.
available_actions: List[Literal["accept", "cancel", "qr.confirmScanned", 2 more]]Verification actions that are valid for the current state.
Verification actions that are valid for the current state.
class ResetConfirmResponse: …
session: SessionCurrent app sign-in and encrypted messaging setup state.
Current app sign-in and encrypted messaging setup state.
e2ee: SessionE2EEEncrypted messaging setup status.
Encrypted messaging setup status.
state: Literal["needs-login", "initializing", "needs-cross-signing-setup", 4 more]Current sign-in and encrypted messaging setup state for Beeper Desktop or Beeper Server.
Current sign-in and encrypted messaging setup state for Beeper Desktop or Beeper Server.
verification: Optional[SessionVerification]Trusted device verification progress.
Trusted device verification progress.
available_actions: List[Literal["accept", "cancel", "qr.confirmScanned", 2 more]]Verification actions that are valid for the current state.
Verification actions that are valid for the current state.