Skip to content

Latest commit

 

History

History
260 lines (195 loc) · 17.7 KB

File metadata and controls

260 lines (195 loc) · 17.7 KB

Webhooks

Types:

Methods:

  • client.webhooks.create({ ...params }) -> APIResponseWebhook
  • client.webhooks.retrieve(id, { ...params }) -> APIResponseWebhook
  • client.webhooks.update(id, { ...params }) -> APIResponseWebhook
  • client.webhooks.list({ ...params }) -> WebhookResponsesWebhooksPage
  • client.webhooks.delete(id, { ...params }) -> void
  • client.webhooks.listEventTypes({ ...params }) -> WebhookListEventTypesResponse
  • client.webhooks.listEvents(id, { ...params }) -> WebhookListEventsResponsesWebhookEventsPage
  • client.webhooks.rotateSecret(id, { ...params }) -> WebhookRotateSecretResponse
  • client.webhooks.test(id, { ...params }) -> WebhookTestResponse
  • client.webhooks.toggleStatus(id, { ...params }) -> APIResponseWebhook

Users

Types:

Methods:

  • client.users.retrieve(userID, { ...params }) -> APIResponseOfUser
  • client.users.list({ ...params }) -> UserListResponse
  • client.users.invite({ ...params }) -> APIResponseOfUser
  • client.users.remove(userID, { ...params }) -> void
  • client.users.updateRole(userID, { ...params }) -> APIResponseOfUser

Templates

Types:

Methods:

  • client.templates.create({ ...params }) -> APIResponseTemplate
  • client.templates.retrieve(id, { ...params }) -> APIResponseTemplate
  • client.templates.update(id, { ...params }) -> APIResponseTemplate
  • client.templates.list({ ...params }) -> TemplatesTemplatesPage
  • client.templates.delete(id, { ...params }) -> void

Profiles

Types:

Methods:

  • client.profiles.create({ ...params }) -> APIResponseOfProfileDetail
  • client.profiles.retrieve(profileID, { ...params }) -> APIResponseOfProfileDetail
  • client.profiles.update(profileID, { ...params }) -> APIResponseOfProfileDetail
  • client.profiles.list({ ...params }) -> ProfileListResponse
  • client.profiles.delete(profileID, { ...params }) -> void
  • client.profiles.complete(profileID, { ...params }) -> ProfileCompleteResponse

Campaigns

Types:

Methods:

  • client.profiles.campaigns.create(profileID, { ...params }) -> APIResponseOfBrandCampaign
  • client.profiles.campaigns.update(campaignID, { ...params }) -> APIResponseOfBrandCampaign
  • client.profiles.campaigns.list(profileID, { ...params }) -> APIResponseOfListOfBrandCampaign
  • client.profiles.campaigns.delete(campaignID, { ...params }) -> void

Numbers

Types:

Methods:

  • client.numbers.lookup(phoneNumber, { ...params }) -> NumberLookupResponse

Messages

Types:

Methods:

  • client.messages.retrieveActivities(id, { ...params }) -> MessageRetrieveActivitiesResponse
  • client.messages.retrieveStatus(id, { ...params }) -> MessageRetrieveStatusResponse
  • client.messages.send({ ...params }) -> MessageSendResponse

Contacts

Types:

Methods:

  • client.contacts.create({ ...params }) -> APIResponseOfContact
  • client.contacts.retrieve(id, { ...params }) -> APIResponseOfContact
  • client.contacts.update(id, { ...params }) -> APIResponseOfContact
  • client.contacts.list({ ...params }) -> ContactResponsesContactsPage
  • client.contacts.delete(id, { ...params }) -> void
  • client.contacts.retrieveMessageSummary(contactID, { ...params }) -> APIResponseOfContactMessageSummary

Conversations

Types:

Methods:

  • client.conversations.list({ ...params }) -> ConversationMessagesListMessagesConversationsPage
  • client.conversations.listMessages(id, { ...params }) -> ConversationMessagesListMessagesConversationsPage

Calls

Types:

Methods:

  • client.calls.retrieve(id, { ...params }) -> APIResponseOfCall
  • client.calls.list({ ...params }) -> CallsCallsPage
  • client.calls.hangup(id, { ...params }) -> void
  • client.calls.listRecordings(id, { ...params }) -> APIResponseOfCallRecordings
  • client.calls.record(id, { ...params }) -> void

Participants

Types:

Methods:

  • client.calls.participants.update(participantID, { ...params }) -> void
  • client.calls.participants.list(id, { ...params }) -> APIResponseOfListOfCallParticipant
  • client.calls.participants.add(id, { ...params }) -> APIResponseOfCall
  • client.calls.participants.remove(participantID, { ...params }) -> void
  • client.calls.participants.removeAll(id, { ...params }) -> void

Channels

Voice

Types:

Methods:

  • client.channels.voice.create({ ...params }) -> APIResponseOfVoiceNumberCreated
  • client.channels.voice.retrieve(number, { ...params }) -> APIResponseOfVoiceNumber
  • client.channels.voice.update(number, { ...params }) -> APIResponseOfVoiceNumber
  • client.channels.voice.list({ ...params }) -> APIResponseOfListOfVoiceNumber
  • client.channels.voice.createToken({ ...params }) -> APIResponseOfVoiceToken
  • client.channels.voice.rotateSecret(number, { ...params }) -> APIResponseOfVoiceSecret
  • client.channels.voice.test(number, { ...params }) -> APIResponseOfVoiceCallbackTest

Me

Types:

Methods:

  • client.me.retrieve({ ...params }) -> MeRetrieveResponse