Accounts
Manage connected chat accounts
List chat accounts
Get chat account
ModelsExpand Collapse
Account { accountID, bridge, status, 5 more } A chat account added to Beeper.
A chat account added to Beeper.
Chat account added to Beeper. Use this to route account-scoped actions. Examples include matrix for Beeper/Matrix, discordgo for a cloud bridge, slackgo.TEAM-USER for workspace-scoped cloud bridges, and local-whatsapp_ba_… for local bridges.
Bridge metadata for the account. Available in Beeper Desktop v4.2.785+.
Bridge metadata for the account. Available in Beeper Desktop v4.2.785+.
Bridge identifier. Beeper Cloud accounts often use the network type (for example matrix or discordgo); on-device accounts use a local bridge ID (for example local-whatsapp). Available in Beeper Desktop v4.2.785+.
status: "connected" | "connecting" | "backfilling" | 5 moreCurrent connection status for this account.
Current connection status for this account.
User the account belongs to.
User the account belongs to.
True if Beeper cannot initiate messages to this user (e.g., blocked, network restriction, or no DM path). The user may still message you.
capabilities?: Capabilities { allowed_reactions, archive, custom_emoji_reactions, 24 more } Runtime bridgev2 room feature capabilities for this connected account, when available.
Runtime bridgev2 room feature capabilities for this connected account, when available.
Allowed Unicode reactions. Omitted means all emoji reactions are allowed.
delete?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
disappearing_timer?: DisappearingTimer { omit_empty_timer, timers, types } Disappearing-message timer capabilities.
Disappearing-message timer capabilities.
edit?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
file?: Record<string, File>Supported attachment message types and their per-type constraints, keyed by Matrix msgtype or bridgev2 pseudo-msgtype.
Supported attachment message types and their per-type constraints, keyed by Matrix msgtype or bridgev2 pseudo-msgtype.
formatting?: Record<string, -2 | -1 | 0 | 2 more>Supported rich-text formatting features keyed by bridgev2 feature name. Omitted means no formatting support is advertised.
Supported rich-text formatting features keyed by bridgev2 feature name. Omitted means no formatting support is advertised.
location_message?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
member_actions?: MemberActions { ban, invite, kick, 2 more } Participant management capabilities.
Participant management capabilities.
ban?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
invite?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
kick?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
message_request?: MessageRequest { accept_with_button, accept_with_message } Message request capabilities.
Message request capabilities.
poll?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
reaction?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
reply?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
state?: State { com.beeper.disappearing_timer, m.room.avatar, m.room.name, m.room.topic } Room state update capabilities keyed by Matrix state event type.
Room state update capabilities keyed by Matrix state event type.
AccountBridge { id, provider, type } Bridge metadata for the account. Available in Beeper Desktop v4.2.785+.
Bridge metadata for the account. Available in Beeper Desktop v4.2.785+.
Bridge identifier. Beeper Cloud accounts often use the network type (for example matrix or discordgo); on-device accounts use a local bridge ID (for example local-whatsapp). Available in Beeper Desktop v4.2.785+.
Chat accounts configured on this device. Includes accountID, bridge metadata, optional network name, and user identity.
Chat accounts configured on this device. Includes accountID, bridge metadata, optional network name, and user identity.
Chat account added to Beeper. Use this to route account-scoped actions. Examples include matrix for Beeper/Matrix, discordgo for a cloud bridge, slackgo.TEAM-USER for workspace-scoped cloud bridges, and local-whatsapp_ba_… for local bridges.
Bridge metadata for the account. Available in Beeper Desktop v4.2.785+.
Bridge metadata for the account. Available in Beeper Desktop v4.2.785+.
Bridge identifier. Beeper Cloud accounts often use the network type (for example matrix or discordgo); on-device accounts use a local bridge ID (for example local-whatsapp). Available in Beeper Desktop v4.2.785+.
status: "connected" | "connecting" | "backfilling" | 5 moreCurrent connection status for this account.
Current connection status for this account.
User the account belongs to.
User the account belongs to.
True if Beeper cannot initiate messages to this user (e.g., blocked, network restriction, or no DM path). The user may still message you.
capabilities?: Capabilities { allowed_reactions, archive, custom_emoji_reactions, 24 more } Runtime bridgev2 room feature capabilities for this connected account, when available.
Runtime bridgev2 room feature capabilities for this connected account, when available.
Allowed Unicode reactions. Omitted means all emoji reactions are allowed.
delete?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
disappearing_timer?: DisappearingTimer { omit_empty_timer, timers, types } Disappearing-message timer capabilities.
Disappearing-message timer capabilities.
edit?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
file?: Record<string, File>Supported attachment message types and their per-type constraints, keyed by Matrix msgtype or bridgev2 pseudo-msgtype.
Supported attachment message types and their per-type constraints, keyed by Matrix msgtype or bridgev2 pseudo-msgtype.
formatting?: Record<string, -2 | -1 | 0 | 2 more>Supported rich-text formatting features keyed by bridgev2 feature name. Omitted means no formatting support is advertised.
Supported rich-text formatting features keyed by bridgev2 feature name. Omitted means no formatting support is advertised.
location_message?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
member_actions?: MemberActions { ban, invite, kick, 2 more } Participant management capabilities.
Participant management capabilities.
ban?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
invite?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
kick?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
message_request?: MessageRequest { accept_with_button, accept_with_message } Message request capabilities.
Message request capabilities.
poll?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
reaction?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
reply?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
state?: State { com.beeper.disappearing_timer, m.room.avatar, m.room.name, m.room.topic } Room state update capabilities keyed by Matrix state event type.
Room state update capabilities keyed by Matrix state event type.
AccountRetrieveResponse { accountID, bridge, status, 5 more } A chat account added to Beeper.
A chat account added to Beeper.
Chat account added to Beeper. Use this to route account-scoped actions. Examples include matrix for Beeper/Matrix, discordgo for a cloud bridge, slackgo.TEAM-USER for workspace-scoped cloud bridges, and local-whatsapp_ba_… for local bridges.
Bridge metadata for the account. Available in Beeper Desktop v4.2.785+.
Bridge metadata for the account. Available in Beeper Desktop v4.2.785+.
Bridge identifier. Beeper Cloud accounts often use the network type (for example matrix or discordgo); on-device accounts use a local bridge ID (for example local-whatsapp). Available in Beeper Desktop v4.2.785+.
status: "connected" | "connecting" | "backfilling" | 5 moreCurrent connection status for this account.
Current connection status for this account.
User the account belongs to.
User the account belongs to.
True if Beeper cannot initiate messages to this user (e.g., blocked, network restriction, or no DM path). The user may still message you.
capabilities?: Capabilities { allowed_reactions, archive, custom_emoji_reactions, 24 more } Runtime bridgev2 room feature capabilities for this connected account, when available.
Runtime bridgev2 room feature capabilities for this connected account, when available.
Allowed Unicode reactions. Omitted means all emoji reactions are allowed.
delete?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
disappearing_timer?: DisappearingTimer { omit_empty_timer, timers, types } Disappearing-message timer capabilities.
Disappearing-message timer capabilities.
edit?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
file?: Record<string, File>Supported attachment message types and their per-type constraints, keyed by Matrix msgtype or bridgev2 pseudo-msgtype.
Supported attachment message types and their per-type constraints, keyed by Matrix msgtype or bridgev2 pseudo-msgtype.
formatting?: Record<string, -2 | -1 | 0 | 2 more>Supported rich-text formatting features keyed by bridgev2 feature name. Omitted means no formatting support is advertised.
Supported rich-text formatting features keyed by bridgev2 feature name. Omitted means no formatting support is advertised.
location_message?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
member_actions?: MemberActions { ban, invite, kick, 2 more } Participant management capabilities.
Participant management capabilities.
ban?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
invite?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
kick?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
message_request?: MessageRequest { accept_with_button, accept_with_message } Message request capabilities.
Message request capabilities.
poll?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
reaction?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
reply?: -2 | -1 | 0 | 2 more-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
state?: State { com.beeper.disappearing_timer, m.room.avatar, m.room.name, m.room.topic } Room state update capabilities keyed by Matrix state event type.
Room state update capabilities keyed by Matrix state event type.
AccountsContacts
Manage contacts on a specific account
Search contacts
List contacts
ModelsExpand Collapse
ContactSearchResponse { items }
True if Beeper cannot initiate messages to this user (e.g., blocked, network restriction, or no DM path). The user may still message you.