Accounts
Manage connected chat accounts
Get chat account
ModelsExpand Collapse
type Account struct{…}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 AccountBridgeBridge 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+.
User UserUser 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.
Display name as shown in clients (e.g., ‘Alice Example’). May include emojis.
Avatar image URL if available. This may be a remote URL, media URL, data URL, or local file URL depending on the source. May be temporary or available only on this device; download promptly if durable access is needed.
Capabilities AccountCapabilitiesOptionalRuntime 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 int64Optional-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
DisappearingTimer AccountCapabilitiesDisappearingTimerOptionalDisappearing-message timer capabilities.
Disappearing-message timer capabilities.
Edit int64Optional-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 map[string, AccountCapabilitiesFile]OptionalSupported 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 map[string, int64]OptionalSupported 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.
LocationMessage int64Optional-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
MemberActions AccountCapabilitiesMemberActionsOptionalParticipant management capabilities.
Participant management capabilities.
Ban int64Optional-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 int64Optional-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 int64Optional-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
Leave int64Optional-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
RevokeInvite int64Optional-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
MessageRequest AccountCapabilitiesMessageRequestOptionalMessage request capabilities.
Message request capabilities.
AcceptWithButton int64Optional-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
AcceptWithMessage int64Optional-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
Poll int64Optional-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 int64Optional-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 int64Optional-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 AccountCapabilitiesStateOptionalRoom state update capabilities keyed by Matrix state event type.
Room state update capabilities keyed by Matrix state event type.
ComBeeperDisappearingTimer AccountCapabilitiesStateComBeeperDisappearingTimerOptionalDisappearing-message timer state capability.
Disappearing-message timer state capability.
Level int64-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
-2: rejected, -1: dropped, 0: unsupported, 1: partially supported, 2: fully supported.
MRoomAvatar AccountCapabilitiesStateMRoomAvatarOptionalChat avatar state capability.
Chat avatar state capability.
MRoomName AccountCapabilitiesStateMRoomNameOptionalChat title state capability.
Chat title state capability.
Bridge login ID for this account, when known. One bridge login can contain multiple chat accounts.
type AccountBridge struct{…}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+.
AccountsContacts
Manage contacts on a specific account