Verifications
Manage device verification transactions
List active verifications
Start device verification
Get verification
Accept device verification
Cancel device verification
ModelsExpand Collapse
VerificationListResponse object { items }
items: array of object { id, availableActions, direction, 8 more }
availableActions: array of "accept" or "cancel" or "qr.confirmScanned" or 2 moreVerification actions that are valid for the current state.
Verification actions that are valid for the current state.
VerificationCreateResponse object { session, verification }
session: object { e2ee, state, matrix, verification } Current app sign-in and encrypted messaging setup state.
Current app sign-in and encrypted messaging setup state.
e2ee: object { crossSigning, firstSyncDone, hasBackedUpRecoveryKey, 6 more } Encrypted messaging setup status.
Encrypted messaging setup status.
state: "needs-login" or "initializing" or "needs-cross-signing-setup" or 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: optional object { deviceID, homeserver, userID } Signed-in account details. Omitted until sign-in is complete.
Signed-in account details. Omitted until sign-in is complete.
verification: optional object { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: array of "accept" or "cancel" or "qr.confirmScanned" or 2 moreVerification actions that are valid for the current state.
Verification actions that are valid for the current state.
verification: optional object { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: array of "accept" or "cancel" or "qr.confirmScanned" or 2 moreVerification actions that are valid for the current state.
Verification actions that are valid for the current state.
VerificationRetrieveResponse object { session, verification }
session: object { e2ee, state, matrix, verification } Current app sign-in and encrypted messaging setup state.
Current app sign-in and encrypted messaging setup state.
e2ee: object { crossSigning, firstSyncDone, hasBackedUpRecoveryKey, 6 more } Encrypted messaging setup status.
Encrypted messaging setup status.
state: "needs-login" or "initializing" or "needs-cross-signing-setup" or 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: optional object { deviceID, homeserver, userID } Signed-in account details. Omitted until sign-in is complete.
Signed-in account details. Omitted until sign-in is complete.
verification: optional object { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: array of "accept" or "cancel" or "qr.confirmScanned" or 2 moreVerification actions that are valid for the current state.
Verification actions that are valid for the current state.
verification: optional object { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: array of "accept" or "cancel" or "qr.confirmScanned" or 2 moreVerification actions that are valid for the current state.
Verification actions that are valid for the current state.
VerificationAcceptResponse object { session, verification }
session: object { e2ee, state, matrix, verification } Current app sign-in and encrypted messaging setup state.
Current app sign-in and encrypted messaging setup state.
e2ee: object { crossSigning, firstSyncDone, hasBackedUpRecoveryKey, 6 more } Encrypted messaging setup status.
Encrypted messaging setup status.
state: "needs-login" or "initializing" or "needs-cross-signing-setup" or 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: optional object { deviceID, homeserver, userID } Signed-in account details. Omitted until sign-in is complete.
Signed-in account details. Omitted until sign-in is complete.
verification: optional object { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: array of "accept" or "cancel" or "qr.confirmScanned" or 2 moreVerification actions that are valid for the current state.
Verification actions that are valid for the current state.
verification: optional object { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: array of "accept" or "cancel" or "qr.confirmScanned" or 2 moreVerification actions that are valid for the current state.
Verification actions that are valid for the current state.
VerificationCancelResponse object { session, verification }
session: object { e2ee, state, matrix, verification } Current app sign-in and encrypted messaging setup state.
Current app sign-in and encrypted messaging setup state.
e2ee: object { crossSigning, firstSyncDone, hasBackedUpRecoveryKey, 6 more } Encrypted messaging setup status.
Encrypted messaging setup status.
state: "needs-login" or "initializing" or "needs-cross-signing-setup" or 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: optional object { deviceID, homeserver, userID } Signed-in account details. Omitted until sign-in is complete.
Signed-in account details. Omitted until sign-in is complete.
verification: optional object { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: array of "accept" or "cancel" or "qr.confirmScanned" or 2 moreVerification actions that are valid for the current state.
Verification actions that are valid for the current state.
verification: optional object { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: array of "accept" or "cancel" or "qr.confirmScanned" or 2 moreVerification 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 object { session, verification }
session: object { e2ee, state, matrix, verification } Current app sign-in and encrypted messaging setup state.
Current app sign-in and encrypted messaging setup state.
e2ee: object { crossSigning, firstSyncDone, hasBackedUpRecoveryKey, 6 more } Encrypted messaging setup status.
Encrypted messaging setup status.
state: "needs-login" or "initializing" or "needs-cross-signing-setup" or 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: optional object { deviceID, homeserver, userID } Signed-in account details. Omitted until sign-in is complete.
Signed-in account details. Omitted until sign-in is complete.
verification: optional object { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: array of "accept" or "cancel" or "qr.confirmScanned" or 2 moreVerification actions that are valid for the current state.
Verification actions that are valid for the current state.
verification: optional object { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: array of "accept" or "cancel" or "qr.confirmScanned" or 2 moreVerification actions that are valid for the current state.
Verification actions that are valid for the current state.
QrConfirmScannedResponse object { session, verification }
session: object { e2ee, state, matrix, verification } Current app sign-in and encrypted messaging setup state.
Current app sign-in and encrypted messaging setup state.
e2ee: object { crossSigning, firstSyncDone, hasBackedUpRecoveryKey, 6 more } Encrypted messaging setup status.
Encrypted messaging setup status.
state: "needs-login" or "initializing" or "needs-cross-signing-setup" or 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: optional object { deviceID, homeserver, userID } Signed-in account details. Omitted until sign-in is complete.
Signed-in account details. Omitted until sign-in is complete.
verification: optional object { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: array of "accept" or "cancel" or "qr.confirmScanned" or 2 moreVerification actions that are valid for the current state.
Verification actions that are valid for the current state.
verification: optional object { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: array of "accept" or "cancel" or "qr.confirmScanned" or 2 moreVerification 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 object { session, verification }
session: object { e2ee, state, matrix, verification } Current app sign-in and encrypted messaging setup state.
Current app sign-in and encrypted messaging setup state.
e2ee: object { crossSigning, firstSyncDone, hasBackedUpRecoveryKey, 6 more } Encrypted messaging setup status.
Encrypted messaging setup status.
state: "needs-login" or "initializing" or "needs-cross-signing-setup" or 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: optional object { deviceID, homeserver, userID } Signed-in account details. Omitted until sign-in is complete.
Signed-in account details. Omitted until sign-in is complete.
verification: optional object { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: array of "accept" or "cancel" or "qr.confirmScanned" or 2 moreVerification actions that are valid for the current state.
Verification actions that are valid for the current state.
verification: optional object { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: array of "accept" or "cancel" or "qr.confirmScanned" or 2 moreVerification actions that are valid for the current state.
Verification actions that are valid for the current state.
SASConfirmResponse object { session, verification }
session: object { e2ee, state, matrix, verification } Current app sign-in and encrypted messaging setup state.
Current app sign-in and encrypted messaging setup state.
e2ee: object { crossSigning, firstSyncDone, hasBackedUpRecoveryKey, 6 more } Encrypted messaging setup status.
Encrypted messaging setup status.
state: "needs-login" or "initializing" or "needs-cross-signing-setup" or 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: optional object { deviceID, homeserver, userID } Signed-in account details. Omitted until sign-in is complete.
Signed-in account details. Omitted until sign-in is complete.
verification: optional object { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: array of "accept" or "cancel" or "qr.confirmScanned" or 2 moreVerification actions that are valid for the current state.
Verification actions that are valid for the current state.
verification: optional object { id, availableActions, direction, 8 more } Trusted device verification progress.
Trusted device verification progress.
availableActions: array of "accept" or "cancel" or "qr.confirmScanned" or 2 moreVerification actions that are valid for the current state.
Verification actions that are valid for the current state.