Skip to content
Download Beeper

Verifications

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

VerificationsQr

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

VerificationsSAS

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