Skip to content
  • Auto
  • Light
  • Dark
Download Beeper

Accounts

Accounts

Manage connected chat accounts

List connected accounts
client.Accounts.List(ctx) (*[]Account, error)
get/v1/accounts
ModelsExpand Collapse
type Account struct{…}

A chat account added to Beeper

AccountID string

Chat account added to Beeper. Use this to route account-scoped actions.

Network string

Display-only human-readable network name (e.g., 'WhatsApp', 'Messenger').

User User

User the account belongs to.

ID string

Stable Beeper user ID. Use as the primary key when referencing a person.

CannotMessage booloptional

True if Beeper cannot initiate messages to this user (e.g., blocked, network restriction, or no DM path). The user may still message you.

Email stringoptional

Email address if known. Not guaranteed verified.

FullName stringoptional

Display name as shown in clients (e.g., 'Alice Example'). May include emojis.

ImgURL stringoptional

Avatar image URL if available. May be temporary or local-only to this device; download promptly if durable access is needed.

IsSelf booloptional

True if this user represents the authenticated account's own identity.

PhoneNumber stringoptional

User's phone number in E.164 format (e.g., '+14155552671'). Omit if unknown.

Username stringoptional

Human-readable handle if available (e.g., '@alice'). May be network-specific and not globally unique.