| Package | Description |
|---|---|
| com.messagebird |
| Modifier and Type | Method and Description |
|---|---|
void |
MessageBirdClient.cancelNumber(String number)
Cancels a particular number.
|
<R> R |
MessageBirdService.delete(String request,
Class<R> clazz)
Send DELETE request.
|
<R> R |
MessageBirdServiceImpl.delete(String request,
Class<R> clazz) |
void |
MessageBirdService.deleteByID(String request,
String id)
Delete a object by ID.
|
void |
MessageBirdServiceImpl.deleteByID(String request,
String id) |
void |
MessageBirdClient.deleteChildAccount(String id)
Function to delete a child account
|
void |
MessageBirdClient.deleteConversationWebhook(String webhookId)
Deletes a webhook.
|
void |
MessageBirdClient.deleteGroup(String id)
Deletes an existing group.
|
void |
MessageBirdClient.deleteGroupContact(String groupId,
String contactId)
Removes a contact from group.
|
void |
MessageBirdClient.deleteMessage(String id)
Delete a message from the Messagebird server
|
void |
MessageBirdClient.deleteRecording(String callID,
String legID,
String recordingID)
Deletes a voice recording
|
void |
MessageBirdClient.deleteTemplatesBy(String templateName)
Delete templates of an existing template name.
|
void |
MessageBirdClient.deleteVerifyObject(String id) |
void |
MessageBirdClient.deleteVoiceCall(String id)
Function to delete voice call by id
|
void |
MessageBirdClient.deleteVoiceCallFlow(String id)
Convenient function to delete call flow
|
void |
MessageBirdClient.deleteVoiceMessage(String id)
Delete a voice message from the Messagebird server
|
void |
MessageBirdClient.deleteWebhook(String id)
Function to delete a webhook
|
String |
MessageBirdClient.downloadFile(String id,
String filename,
String basePath)
Downloads a file and stores it with the provided filename in the basePath directory.
|
String |
MessageBirdClient.downloadRecording(String callID,
String legId,
String recordingId,
String basePath)
Downloads the record in .wav format by using callId, legId and recordId and stores to basePath.
|
String |
MessageBirdClient.downloadTranscription(String callID,
String legId,
String recordingId,
String transcriptionId,
String basePath)
Downloads the transcription in .txt format by using callId, legId, recordId and transcriptionId and stores to basePath.
|
TemplateResponse |
MessageBirdClient.fetchWhatsAppTemplateBy(String templateName,
String language)
Retrieves the template of an existing template name and language under the first waba connected to the requesting user.
|
TemplateResponse |
MessageBirdClient.fetchWhatsAppTemplateBy(String templateName,
String language,
String wabaID,
String channelID)
Retrieves the template of an existing template name and language under a WABA or for a channel.
|
Balance |
MessageBirdClient.getBalance()
MessageBird provides an API to get the balance information of your account.
|
String |
MessageBirdService.getBinaryData(String request,
String basePath,
String fileName)
Gets the data from the request URL and stores it to basePath/fileName
|
String |
MessageBirdServiceImpl.getBinaryData(String request,
String basePath,
String fileName) |
ChildAccountDetailedResponse |
MessageBirdClient.getChildAccountById(String id)
Function to get a child account
|
<T,P> T |
MessageBirdServiceImpl.getJsonData(String request,
P payload,
String requestType,
Class<T> clazz) |
<T,P> T |
MessageBirdServiceImpl.getJsonData(String request,
P payload,
String requestType,
Map<String,String> headers,
Class<T> clazz) |
<P,E> List<E> |
MessageBirdServiceImpl.getJsonDataAsList(String request,
P payload,
String requestType,
Class<E> elementClass) |
<P,E> List<E> |
MessageBirdServiceImpl.getJsonDataAsList(String request,
P payload,
String requestType,
Map<String,String> headers,
Class<E> elementClass) |
OutboundSmsPriceResponse |
MessageBirdClient.getOutboundSmsPrices()
Returns outbound pricing for the default SMS configuration for the authenticated account.
|
OutboundSmsPriceResponse |
MessageBirdClient.getOutboundSmsPrices(String smppUsername)
Returns outbound SMS pricing for a specific SMPP username.
|
VerifyMessage |
MessageBirdClient.getVerifyEmailMessage(String messageId) |
Verify |
MessageBirdClient.getVerifyObject(String id) |
Hlr |
MessageBirdClient.getViewHlr(String hlrId)
Retrieves the information of an existing HLR.
|
List<TemplateResponse> |
MessageBirdClient.getWhatsAppTemplatesBy(String templateName)
Retrieves the template of an existing template name.
|
List<TemplateResponse> |
MessageBirdClient.getWhatsAppTemplatesBy(String templateName,
String wabaID,
String channelID)
Retrieves the template of an existing template name.
|
ConversationMessageList |
MessageBirdClient.listConversationMessagesWithQueryParam(Map<String,Object> queryParams)
Gets conversation messages based on query param.
|
PhoneNumbersResponse |
MessageBirdClient.listNumbersForPurchase(String countryCode)
Lists Numbers that are available to purchase in a particular country code, without any filters.
|
PhoneNumbersResponse |
MessageBirdClient.listNumbersForPurchase(String countryCode,
PhoneNumbersLookup params)
Lists Numbers that are available to purchase in a particular country code, according to specified search criteria.
|
PurchasedNumbersResponse |
MessageBirdClient.listPurchasedNumbers(PurchasedNumbersFilter filter)
Lists Numbers that were purchased using the account credentials that the client was initialized with.
|
<R> R |
MessageBirdService.request(String request,
Class<R> clazz)
Send GET request .
|
<R> R |
MessageBirdServiceImpl.request(String request,
Class<R> clazz) |
<R> R |
MessageBirdService.requestByID(String request,
String id,
Class<R> clazz)
Execute a object by ID request.
|
<R> R |
MessageBirdServiceImpl.requestByID(String request,
String id,
Class<R> clazz) |
<R> R |
MessageBirdService.requestByID(String request,
String id,
Map<String,Object> params,
Class<R> clazz) |
<R> R |
MessageBirdServiceImpl.requestByID(String request,
String id,
Map<String,Object> params,
Class<R> clazz) |
<E> List<E> |
MessageBirdService.requestByIdAsList(String request,
String id,
Class<E> elementClass)
Execute a object by ID request.
|
<E> List<E> |
MessageBirdServiceImpl.requestByIdAsList(String request,
String id,
Class<E> elementClass) |
void |
MessageBirdClient.sendGroupContact(String groupId,
String[] contactIds)
Adds contact to group.
|
Verify |
MessageBirdClient.verifyToken(String id,
String token) |
VoiceCallLeg |
MessageBirdClient.viewCallLegByCallIdAndLegId(String callId,
String legId)
Retrieves a leg resource.
|
Contact |
MessageBirdClient.viewContact(String id)
Retrieves the information of an existing contact.
|
Conversation |
MessageBirdClient.viewConversation(String id)
Gets a single conversation.
|
ConversationMessage |
MessageBirdClient.viewConversationMessage(String messageId)
Gets a single message.
|
ConversationWebhook |
MessageBirdClient.viewConversationWebhook(String webhookId)
Gets a single webhook.
|
Group |
MessageBirdClient.viewGroup(String id)
Retrieves the information of an existing group.
|
Lookup |
MessageBirdClient.viewLookup(BigInteger phoneNumber)
Send a Lookup request
|
Lookup |
MessageBirdClient.viewLookup(Lookup lookup)
Send a Lookup request
|
LookupHlr |
MessageBirdClient.viewLookupHlr(BigInteger phoneNumber)
View a Lookup HLR (lookup)
|
LookupHlr |
MessageBirdClient.viewLookupHlr(LookupHlr lookupHlr)
View a Lookup HLR (lookup)
|
MessageResponse |
MessageBirdClient.viewMessage(String id)
View a message from the Messagebird server
|
PurchasedNumber |
MessageBirdClient.viewPurchasedNumber(String number)
Returns a Number that has already been purchased on the initialized account.
|
RecordingResponse |
MessageBirdClient.viewRecording(String callID,
String legId,
String recordingId)
Function to view recording by call id , leg id and recording id
|
TranscriptionResponse |
MessageBirdClient.viewTranscription(String callID,
String legId,
String recordingId,
String transcriptionId)
Function to view recording by call id, leg id and recording id
|
VoiceCallResponse |
MessageBirdClient.viewVoiceCall(String id)
Function to view voice call by id
|
VoiceCallFlowResponse |
MessageBirdClient.viewVoiceCallFlow(String id)
Retrieves the information of an existing Call Flow.
|
VoiceMessageResponse |
MessageBirdClient.viewVoiceMessage(String id)
View a message from the Messagebird server
|
WebhookResponseData |
MessageBirdClient.viewWebhook(String id)
Function to view a webhook
|
Copyright © 2024. All rights reserved.