Setup
Complete first-party Beeper app setup
Start Beeper app setup
client.App.Setup.Start(ctx) (*AppSetupStartResponse, error)
POST/v1/app/setup/start
Complete setup sign-in with code
client.App.Setup.Response(ctx, body) (*AppSetupResponseResponseUnion, error)
POST/v1/app/setup/response
Create account for setup
client.App.Setup.Register(ctx, body) (*AppSetupRegisterResponse, error)
POST/v1/app/setup/register
SetupRecovery Key
Manage recovery-key setup for encrypted messages
Verify with recovery key
client.App.Setup.RecoveryKey.Verify(ctx, body) (*AppSetupRecoveryKeyVerifyResponse, error)
POST/v1/app/setup/verification/recovery-key
SetupRecovery KeyReset
First-party sign-in and encrypted messaging setup for Beeper Desktop and Beeper Server.
Create new recovery key
client.App.Setup.RecoveryKey.Reset.New(ctx, body) (*AppSetupRecoveryKeyResetNewResponse, error)
POST/v1/app/setup/verification/recovery-key/reset
Confirm new recovery key
client.App.Setup.RecoveryKey.Reset.Confirm(ctx, body) (*AppSetupRecoveryKeyResetConfirmResponse, error)
POST/v1/app/setup/verification/recovery-key/reset/confirm
SetupVerifications
Manage device verification transactions
List active verifications
client.App.Setup.Verifications.List(ctx) (*AppSetupVerificationListResponse, error)
GET/v1/app/setup/verifications
Start device verification
client.App.Setup.Verifications.New(ctx, body) (*AppSetupVerificationNewResponse, error)
POST/v1/app/setup/verifications
Get verification
client.App.Setup.Verifications.Get(ctx, verificationID) (*AppSetupVerificationGetResponse, error)
GET/v1/app/setup/verifications/{verificationID}
Accept device verification
client.App.Setup.Verifications.Accept(ctx, verificationID) (*AppSetupVerificationAcceptResponse, error)
POST/v1/app/setup/verifications/{verificationID}/accept
Cancel device verification
client.App.Setup.Verifications.Cancel(ctx, verificationID, body) (*AppSetupVerificationCancelResponse, error)
POST/v1/app/setup/verifications/{verificationID}/cancel
SetupVerificationsQR
First-party sign-in and encrypted messaging setup for Beeper Desktop and Beeper Server.
Scan verification QR code
client.App.Setup.Verifications.QR.Scan(ctx, body) (*AppSetupVerificationQRScanResponse, error)
POST/v1/app/setup/verifications/qr/scan
Confirm QR code scan
client.App.Setup.Verifications.QR.ConfirmScanned(ctx, verificationID) (*AppSetupVerificationQRConfirmScannedResponse, error)
POST/v1/app/setup/verifications/{verificationID}/qr/confirm-scanned
SetupVerificationsSAS
First-party sign-in and encrypted messaging setup for Beeper Desktop and Beeper Server.
Start emoji verification
client.App.Setup.Verifications.SAS.Start(ctx, verificationID) (*AppSetupVerificationSASStartResponse, error)
POST/v1/app/setup/verifications/{verificationID}/sas/start
Confirm emoji verification
client.App.Setup.Verifications.SAS.Confirm(ctx, verificationID) (*AppSetupVerificationSASConfirmResponse, error)
POST/v1/app/setup/verifications/{verificationID}/sas/confirm