Verifications
Manage device verification transactions
List active verifications
Start device verification
Get verification
Accept device verification
Cancel device verification
ModelsExpand Collapse
VerificationListResponse { items }
items: Array<Item>
availableActions: Array<"accept" | "cancel" | "qr.confirmScanned" | 2 more>Verification actions that are valid for the current state.
Verification actions that are valid for the current state.
VerificationCreateResponse { session, verification }
session: Session { e2ee, state, matrix, verification } Current app sign-in and encrypted messaging setup state.
Current app sign-in and encrypted messaging setup state.
e2ee: E2EE { crossSigning, firstSyncDone, hasBackedUpRecoveryKey, 6 more } Encrypted messaging setup status.
Encrypted messaging setup status.
state: "needs-login" | "initializing" | "needs-cross-signing-setup" | 4 moreCurrent 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.
matrix?: Matrix { deviceID, homeserver, userID } Signed-in account details. Omitted until sign-in is complete.
Signed-in account details. Omitted until sign-in is complete.
verification?: Verification { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: Array<"accept" | "cancel" | "qr.confirmScanned" | 2 more>Verification actions that are valid for the current state.
Verification actions that are valid for the current state.
verification?: Verification { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: Array<"accept" | "cancel" | "qr.confirmScanned" | 2 more>Verification actions that are valid for the current state.
Verification actions that are valid for the current state.
VerificationRetrieveResponse { session, verification }
session: Session { e2ee, state, matrix, verification } Current app sign-in and encrypted messaging setup state.
Current app sign-in and encrypted messaging setup state.
e2ee: E2EE { crossSigning, firstSyncDone, hasBackedUpRecoveryKey, 6 more } Encrypted messaging setup status.
Encrypted messaging setup status.
state: "needs-login" | "initializing" | "needs-cross-signing-setup" | 4 moreCurrent 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.
matrix?: Matrix { deviceID, homeserver, userID } Signed-in account details. Omitted until sign-in is complete.
Signed-in account details. Omitted until sign-in is complete.
verification?: Verification { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: Array<"accept" | "cancel" | "qr.confirmScanned" | 2 more>Verification actions that are valid for the current state.
Verification actions that are valid for the current state.
verification?: Verification { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: Array<"accept" | "cancel" | "qr.confirmScanned" | 2 more>Verification actions that are valid for the current state.
Verification actions that are valid for the current state.
VerificationAcceptResponse { session, verification }
session: Session { e2ee, state, matrix, verification } Current app sign-in and encrypted messaging setup state.
Current app sign-in and encrypted messaging setup state.
e2ee: E2EE { crossSigning, firstSyncDone, hasBackedUpRecoveryKey, 6 more } Encrypted messaging setup status.
Encrypted messaging setup status.
state: "needs-login" | "initializing" | "needs-cross-signing-setup" | 4 moreCurrent 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.
matrix?: Matrix { deviceID, homeserver, userID } Signed-in account details. Omitted until sign-in is complete.
Signed-in account details. Omitted until sign-in is complete.
verification?: Verification { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: Array<"accept" | "cancel" | "qr.confirmScanned" | 2 more>Verification actions that are valid for the current state.
Verification actions that are valid for the current state.
verification?: Verification { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: Array<"accept" | "cancel" | "qr.confirmScanned" | 2 more>Verification actions that are valid for the current state.
Verification actions that are valid for the current state.
VerificationCancelResponse { session, verification }
session: Session { e2ee, state, matrix, verification } Current app sign-in and encrypted messaging setup state.
Current app sign-in and encrypted messaging setup state.
e2ee: E2EE { crossSigning, firstSyncDone, hasBackedUpRecoveryKey, 6 more } Encrypted messaging setup status.
Encrypted messaging setup status.
state: "needs-login" | "initializing" | "needs-cross-signing-setup" | 4 moreCurrent 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.
matrix?: Matrix { deviceID, homeserver, userID } Signed-in account details. Omitted until sign-in is complete.
Signed-in account details. Omitted until sign-in is complete.
verification?: Verification { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: Array<"accept" | "cancel" | "qr.confirmScanned" | 2 more>Verification actions that are valid for the current state.
Verification actions that are valid for the current state.
verification?: Verification { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: Array<"accept" | "cancel" | "qr.confirmScanned" | 2 more>Verification actions that are valid for the current state.
Verification actions that are valid for the current state.
VerificationsQr
First-party sign-in and encrypted messaging setup for Beeper Desktop and Beeper Server.
Scan verification QR code
Confirm QR code scan
ModelsExpand Collapse
QrScanResponse { session, verification }
session: Session { e2ee, state, matrix, verification } Current app sign-in and encrypted messaging setup state.
Current app sign-in and encrypted messaging setup state.
e2ee: E2EE { crossSigning, firstSyncDone, hasBackedUpRecoveryKey, 6 more } Encrypted messaging setup status.
Encrypted messaging setup status.
state: "needs-login" | "initializing" | "needs-cross-signing-setup" | 4 moreCurrent 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.
matrix?: Matrix { deviceID, homeserver, userID } Signed-in account details. Omitted until sign-in is complete.
Signed-in account details. Omitted until sign-in is complete.
verification?: Verification { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: Array<"accept" | "cancel" | "qr.confirmScanned" | 2 more>Verification actions that are valid for the current state.
Verification actions that are valid for the current state.
verification?: Verification { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: Array<"accept" | "cancel" | "qr.confirmScanned" | 2 more>Verification actions that are valid for the current state.
Verification actions that are valid for the current state.
QrConfirmScannedResponse { session, verification }
session: Session { e2ee, state, matrix, verification } Current app sign-in and encrypted messaging setup state.
Current app sign-in and encrypted messaging setup state.
e2ee: E2EE { crossSigning, firstSyncDone, hasBackedUpRecoveryKey, 6 more } Encrypted messaging setup status.
Encrypted messaging setup status.
state: "needs-login" | "initializing" | "needs-cross-signing-setup" | 4 moreCurrent 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.
matrix?: Matrix { deviceID, homeserver, userID } Signed-in account details. Omitted until sign-in is complete.
Signed-in account details. Omitted until sign-in is complete.
verification?: Verification { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: Array<"accept" | "cancel" | "qr.confirmScanned" | 2 more>Verification actions that are valid for the current state.
Verification actions that are valid for the current state.
verification?: Verification { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: Array<"accept" | "cancel" | "qr.confirmScanned" | 2 more>Verification actions that are valid for the current state.
Verification actions that are valid for the current state.
VerificationsSAS
First-party sign-in and encrypted messaging setup for Beeper Desktop and Beeper Server.
Start emoji verification
Confirm emoji verification
ModelsExpand Collapse
SASStartResponse { session, verification }
session: Session { e2ee, state, matrix, verification } Current app sign-in and encrypted messaging setup state.
Current app sign-in and encrypted messaging setup state.
e2ee: E2EE { crossSigning, firstSyncDone, hasBackedUpRecoveryKey, 6 more } Encrypted messaging setup status.
Encrypted messaging setup status.
state: "needs-login" | "initializing" | "needs-cross-signing-setup" | 4 moreCurrent 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.
matrix?: Matrix { deviceID, homeserver, userID } Signed-in account details. Omitted until sign-in is complete.
Signed-in account details. Omitted until sign-in is complete.
verification?: Verification { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: Array<"accept" | "cancel" | "qr.confirmScanned" | 2 more>Verification actions that are valid for the current state.
Verification actions that are valid for the current state.
verification?: Verification { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: Array<"accept" | "cancel" | "qr.confirmScanned" | 2 more>Verification actions that are valid for the current state.
Verification actions that are valid for the current state.
SASConfirmResponse { session, verification }
session: Session { e2ee, state, matrix, verification } Current app sign-in and encrypted messaging setup state.
Current app sign-in and encrypted messaging setup state.
e2ee: E2EE { crossSigning, firstSyncDone, hasBackedUpRecoveryKey, 6 more } Encrypted messaging setup status.
Encrypted messaging setup status.
state: "needs-login" | "initializing" | "needs-cross-signing-setup" | 4 moreCurrent 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.
matrix?: Matrix { deviceID, homeserver, userID } Signed-in account details. Omitted until sign-in is complete.
Signed-in account details. Omitted until sign-in is complete.
verification?: Verification { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: Array<"accept" | "cancel" | "qr.confirmScanned" | 2 more>Verification actions that are valid for the current state.
Verification actions that are valid for the current state.
verification?: Verification { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: Array<"accept" | "cancel" | "qr.confirmScanned" | 2 more>Verification actions that are valid for the current state.
Verification actions that are valid for the current state.