Skip to content

Latest commit

 

History

History
247 lines (167 loc) · 13.7 KB

File metadata and controls

247 lines (167 loc) · 13.7 KB

Shared

Types:

Chats

Types:

Methods:

  • client.chats.create({ ...params }) -> ChatCreateResponse
  • client.chats.listChats({ ...params }) -> ChatsListChatsPagination
  • client.chats.retrieve(chatID) -> Chat
  • client.chats.update(chatID, { ...params }) -> ChatUpdateResponse
  • client.chats.markAsRead(chatID) -> void
  • client.chats.leaveChat(chatID) -> ChatLeaveChatResponse
  • client.chats.shareContactCard(chatID) -> void
  • client.chats.sendVoicememo(chatID, { ...params }) -> ChatSendVoicememoResponse

Participants

Types:

Methods:

  • client.chats.participants.add(chatID, { ...params }) -> ParticipantAddResponse
  • client.chats.participants.remove(chatID, { ...params }) -> ParticipantRemoveResponse

Typing

Methods:

  • client.chats.typing.start(chatID) -> void
  • client.chats.typing.stop(chatID) -> void

Messages

Types:

Methods:

  • client.chats.messages.send(chatID, { ...params }) -> MessageSendResponse
  • client.chats.messages.list(chatID, { ...params }) -> MessagesListMessagesPagination

Location

Types:

Methods:

  • client.chats.location.request(chatID) -> LocationRequestResponse
  • client.chats.location.retrieve(chatID) -> GetChatLocationResponse

Messages

Types:

Methods:

  • client.messages.create({ ...params }) -> MessageCreateResponse
  • client.messages.listMessagesThread(messageID, { ...params }) -> MessagesListMessagesPagination
  • client.messages.retrieve(messageID) -> Message
  • client.messages.delete(messageID) -> void
  • client.messages.addReaction(messageID, { ...params }) -> MessageAddReactionResponse
  • client.messages.update(messageID, { ...params }) -> Message
  • client.messages.updateAppCard(messageID, { ...params }) -> MessageUpdateAppCardResponse

Attachments

Types:

Methods:

  • client.attachments.create({ ...params }) -> AttachmentCreateResponse
  • client.attachments.retrieve(attachmentID) -> AttachmentRetrieveResponse
  • client.attachments.delete(attachmentID) -> void

Phonenumbers

Types:

Methods:

  • client.phonenumbers.list() -> PhonenumberListResponse

PhoneNumbers

Types:

Methods:

  • client.phoneNumbers.list() -> PhoneNumberListResponse
  • client.phoneNumbers.update(phoneNumberID, { ...params }) -> PhoneNumberUpdateResponse

AvailableNumber

Types:

Methods:

  • client.availableNumber.retrieve({ ...params }) -> AvailableNumberRetrieveResponse

PaymentRequests

Types:

Methods:

  • client.paymentRequests.create({ ...params }) -> PaymentRequest
  • client.paymentRequests.retrieve(paymentRequestID) -> PaymentRequest
  • client.paymentRequests.list({ ...params }) -> PaymentRequestListResponse
  • client.paymentRequests.cancel(paymentRequestID) -> PaymentRequest

WebhookEvents

Types:

Methods:

  • client.webhookEvents.list() -> WebhookEventListResponse

WebhookSubscriptions

Types:

Methods:

  • client.webhookSubscriptions.create({ ...params }) -> WebhookSubscriptionCreateResponse
  • client.webhookSubscriptions.list() -> WebhookSubscriptionListResponse
  • client.webhookSubscriptions.retrieve(subscriptionID) -> WebhookSubscription
  • client.webhookSubscriptions.update(subscriptionID, { ...params }) -> WebhookSubscription
  • client.webhookSubscriptions.delete(subscriptionID) -> void

Capability

Types:

Methods:

  • client.capability.checkIMessage({ ...params }) -> HandleCheckResponse
  • client.capability.checkRCS({ ...params }) -> HandleCheckResponse

Webhooks

Types:

Methods:

  • client.webhooks.unwrap(body) -> void

ContactCard

Types:

Methods:

  • client.contactCard.retrieve({ ...params }) -> ContactCardRetrieveResponse
  • client.contactCard.create({ ...params }) -> SetContactCard
  • client.contactCard.update({ ...params }) -> SetContactCard