Skip to content
Download Beeper

Verifications

Manage device verification transactions

List active verifications
$client->app->verifications->list(): VerificationListResponse
GET/v1/app/setup/verifications
Start device verification
$client->app->verifications->create(?Purpose purpose, ?string userID): VerificationNewResponse
POST/v1/app/setup/verifications
Get verification
$client->app->verifications->retrieve(string verificationID): VerificationGetResponse
GET/v1/app/setup/verifications/{verificationID}
Accept device verification
$client->app->verifications->accept(string verificationID): VerificationAcceptResponse
POST/v1/app/setup/verifications/{verificationID}/accept
Cancel device verification
$client->app->verifications->cancel(string verificationID, ?string code, ?string reason): VerificationCancelResponse
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(string data): QrScanResponse
POST/v1/app/setup/verifications/qr/scan
Confirm QR code scan
$client->app->verifications->qr->confirmScanned(string verificationID): QrConfirmScannedResponse
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(string verificationID): SASStartResponse
POST/v1/app/setup/verifications/{verificationID}/sas/start
Confirm emoji verification
$client->app->verifications->sas->confirm(string verificationID): SASConfirmResponse
POST/v1/app/setup/verifications/{verificationID}/sas/confirm