App
Manage Beeper app login and encrypted messaging setup
AppLogin
Complete first-party Beeper app login
Start Beeper app setup
client.App.Login.Start(ctx) (*AppLoginStartResponse, error)
POST/v1/app/setup/start
Complete setup sign-in with code
client.App.Login.Response(ctx, body) (*AppLoginResponseResponseUnion, error)
POST/v1/app/setup/response
Create account for setup
client.App.Login.Register(ctx, body) (*AppLoginRegisterResponse, error)
POST/v1/app/setup/register
AppLoginVerification
AppLoginVerificationRecovery Key
First-party sign-in and encrypted messaging setup for Beeper Desktop and Beeper Server.
Verify with recovery key
client.App.Login.Verification.RecoveryKey.Verify(ctx, body) (*AppLoginVerificationRecoveryKeyVerifyResponse, error)
POST/v1/app/setup/verification/recovery-key
AppLoginVerificationRecovery KeyReset
First-party sign-in and encrypted messaging setup for Beeper Desktop and Beeper Server.
Create new recovery key
client.App.Login.Verification.RecoveryKey.Reset.New(ctx, body) (*AppLoginVerificationRecoveryKeyResetNewResponse, error)
POST/v1/app/setup/verification/recovery-key/reset
Confirm new recovery key
client.App.Login.Verification.RecoveryKey.Reset.Confirm(ctx, body) (*AppLoginVerificationRecoveryKeyResetConfirmResponse, error)
POST/v1/app/setup/verification/recovery-key/reset/confirm
AppVerifications
Manage device verification transactions
List active verifications
client.App.Verifications.List(ctx) (*AppVerificationListResponse, error)
GET/v1/app/setup/verifications
Start device verification
client.App.Verifications.New(ctx, body) (*AppVerificationNewResponse, error)
POST/v1/app/setup/verifications
Get verification
client.App.Verifications.Get(ctx, verificationID) (*AppVerificationGetResponse, error)
GET/v1/app/setup/verifications/{verificationID}
Accept device verification
client.App.Verifications.Accept(ctx, verificationID) (*AppVerificationAcceptResponse, error)
POST/v1/app/setup/verifications/{verificationID}/accept
Cancel device verification
client.App.Verifications.Cancel(ctx, verificationID, body) (*AppVerificationCancelResponse, error)
POST/v1/app/setup/verifications/{verificationID}/cancel
AppVerificationsQr
First-party sign-in and encrypted messaging setup for Beeper Desktop and Beeper Server.
Scan verification QR code
client.App.Verifications.Qr.Scan(ctx, body) (*AppVerificationQrScanResponse, error)
POST/v1/app/setup/verifications/qr/scan
Confirm QR code scan
client.App.Verifications.Qr.ConfirmScanned(ctx, verificationID) (*AppVerificationQrConfirmScannedResponse, error)
POST/v1/app/setup/verifications/{verificationID}/qr/confirm-scanned
AppVerificationsSAS
First-party sign-in and encrypted messaging setup for Beeper Desktop and Beeper Server.
Start emoji verification
client.App.Verifications.SAS.Start(ctx, verificationID) (*AppVerificationSASStartResponse, error)
POST/v1/app/setup/verifications/{verificationID}/sas/start
Confirm emoji verification
client.App.Verifications.SAS.Confirm(ctx, verificationID) (*AppVerificationSASConfirmResponse, error)
POST/v1/app/setup/verifications/{verificationID}/sas/confirm