Skip to content

Latest commit

 

History

History
119 lines (73 loc) · 5.39 KB

File metadata and controls

119 lines (73 loc) · 5.39 KB

BeeperDesktop

Types:

Methods:

  • client.focus({ ...params }) -> FocusResponse
  • client.search({ ...params }) -> SearchResponse

Shared

Types:

Accounts

Types:

Methods:

  • client.accounts.list() -> AccountListResponse

Contacts

Types:

Methods:

  • client.accounts.contacts.list(accountID, { ...params }) -> UsersCursorSearch
  • client.accounts.contacts.search(accountID, { ...params }) -> ContactSearchResponse

Chats

Types:

Methods:

  • client.chats.create({ ...params }) -> ChatCreateResponse
  • client.chats.retrieve(chatID, { ...params }) -> Chat
  • client.chats.list({ ...params }) -> ChatListResponsesCursorNoLimit
  • client.chats.archive(chatID, { ...params }) -> void
  • client.chats.search({ ...params }) -> ChatsCursorSearch

Reminders

Methods:

  • client.chats.reminders.create(chatID, { ...params }) -> void
  • client.chats.reminders.delete(chatID) -> void

Messages

Reactions

Types:

Methods:

  • client.chats.messages.reactions.delete(messageID, { ...params }) -> ReactionDeleteResponse
  • client.chats.messages.reactions.add(messageID, { ...params }) -> ReactionAddResponse

Messages

Types:

Methods:

  • client.messages.update(messageID, { ...params }) -> MessageUpdateResponse
  • client.messages.list(chatID, { ...params }) -> MessagesCursorSortKey
  • client.messages.search({ ...params }) -> MessagesCursorSearch
  • client.messages.send(chatID, { ...params }) -> MessageSendResponse

Assets

Types:

Methods:

  • client.assets.download({ ...params }) -> AssetDownloadResponse
  • client.assets.serve({ ...params }) -> void
  • client.assets.upload({ ...params }) -> AssetUploadResponse
  • client.assets.uploadBase64({ ...params }) -> AssetUploadBase64Response

Info

Types:

Methods:

  • client.info.retrieve() -> InfoRetrieveResponse