API Reference
Libraries
API Overview
Accounts
Manage connected chat accounts
List chat accounts
Get chat account
AccountsContacts
Manage contacts on a specific account
Search contacts
List contacts
Bridges
Manage bridge-backed account types, connections, and login sessions
List available bridges
Get bridge
Get bridge capabilities
BridgesLogin Flows
Available bridges, bridge logins, login sessions for connect and reconnect flows, and advanced network capabilities.
List login flows
BridgesConnections
BridgesLogin Sessions
Available bridges, bridge logins, login sessions for connect and reconnect flows, and advanced network capabilities.
Create bridge login session
Get bridge login session
Cancel bridge login session
BridgesLogin SessionsSteps
Available bridges, bridge logins, login sessions for connect and reconnect flows, and advanced network capabilities.
Submit login step
Chats
Manage chats
Retrieve chat details
Create a chat
Start a direct chat
List chats
Search chats
Archive or unarchive a chat
Update chat
Mark a chat as read
Mark a chat as unread
Notify anyway
ChatsReminders
Manage reminders for chats
Create a chat reminder
Delete a chat reminder
ChatsMessages
Manage chat messages
ChatsMessagesReactions
Manage message reactions
Add a reaction
Remove a reaction
Messages
Manage messages in chats
Search messages
List messages
Send a message
Retrieve a message
Edit a message
Delete a message
Assets
Manage assets in Beeper Desktop, like message attachments
Download a file
Upload a file
Upload a file (base64)
Serve a file
Info
Server discovery and capability metadata. Use /v1/info before authentication setup.
Retrieve server info
App
Manage Beeper app login and encrypted messaging setup
Get Beeper app setup state
AppLogin
Complete first-party Beeper app login
Start Beeper app setup
Send setup sign-in code
Complete setup sign-in with code
Create account for setup
AppLoginVerification
AppLoginVerificationRecovery Key
First-party sign-in and encrypted messaging setup for Beeper Desktop and Beeper Server.
Verify with recovery key
AppLoginVerificationRecovery KeyReset
First-party sign-in and encrypted messaging setup for Beeper Desktop and Beeper Server.
Create new recovery key
Confirm new recovery key
AppVerifications
Manage device verification transactions
List active verifications
Start device verification
Get verification
Accept device verification
Cancel device verification
AppVerificationsQr
First-party sign-in and encrypted messaging setup for Beeper Desktop and Beeper Server.
Scan verification QR code
Confirm QR code scan
AppVerificationsSAS
First-party sign-in and encrypted messaging setup for Beeper Desktop and Beeper Server.