iMessage-specific API
Last updated
Last updated
You can use all TextLink tools, integrations and APIs for your devices. Blububl is an iMessage automation solution that allows you to utilize iMessage for personalized / automated communication with your leads. You can see how it works .
Onboarding to BluBubl is custom for each customer, and you need to contact Blububl directly in order to use the service.
BluBubl is a cloud service, and you can't set it up yourself like you do with TextLink devices.
This section covers the specific APIs for iMessage, including the API for checking if number has IMessage, and the APIs for sending a media message.. You can also use the basic SMS functionalities like and messages the same way as using normal TextLink.
To check if phone number uses iMessage, you can send the following POST request with tool of your choice (like Postman), or use any of the programming languages that support REST API calls.
You can only do that if you have an iMessage device (that can only be set up by BluBubl team).
POST
https://textlinksms.com/api/check-imessage
Content-Type*
The value should be "application/json"
Authorization*
phone_number*
String
Phone number that you want to check. International format, with prefix, like +11234567890
sim_card_id
Number
Sending media messages, including voice notes, uses multipart form data for request body encoding, instead of JSON. It needs to be that way because it allows binary content, such as media, documents and other files.
POST
https://textlinksms.com/media/send-voice
Content-Type*
The value should be "multipart/form-data"
Authorization*
phone_number*
String
Phone number that you want to check. International format, with prefix, like +11234567890
voice*
File
Audio file (MP3, WAV, etc.) to send. The form‐field name must be voice
.
sim_card_id
Number
custom_id
String
Sending media messages, including images, uses multipart form data for request body encoding, instead of JSON. It needs to be that way because it allows binary content, such as media, documents and other files.
POST
https://textlinksms.com/media/send-image
Content-Type*
The value should be "multipart/form-data"
Authorization*
phone_number*
String
Phone number that you want to check. International format, with prefix, like +11234567890
image*
File
Image file (JPG, PNG, etc.) to send. The form‐field name must be image
.
sim_card_id
Number
custom_id
String
Sending media messages, including videos, uses multipart form data for request body encoding, instead of JSON. It needs to be that way because it allows binary content, such as media, documents and other files.
POST
https://textlinksms.com/media/send-video
Content-Type*
The value should be "multipart/form-data"
Authorization*
phone_number*
String
Phone number that you want to check. International format, with prefix, like +11234567890
video*
File
Video file (MP4, MKV, etc.) to send. The form‐field name must be video
.
sim_card_id
Number
custom_id
String
Sending media and file messages uses multipart form data for request body encoding, instead of JSON. It needs to be that way because it allows binary content, such as media, documents and other files.
POST
https://textlinksms.com/media/send-file
Content-Type*
The value should be "multipart/form-data"
Authorization*
phone_number*
String
Phone number that you want to check. International format, with prefix, like +11234567890
file*
File
Any file (PDF, PPTX, etc.) to send. The form‐field name must be file
.
sim_card_id
Number
custom_id
String
The value should be "Bearer API_KEY", where API_KEY is the API key that you can see in the
(Optional) Id of the iMessage virtual SIM card that you want to use for the check. Can be found in the , by clicking on the device having the SIM card you need
The value should be "Bearer API_KEY", where API_KEY is the API key that you can see in the
(Optional) Id of the iMessage virtual SIM card that you want to use for the check. Can be found in the , by clicking on the device having the SIM card you need
(Optional) Custom id that you want us to send to you in our
The value should be "Bearer API_KEY", where API_KEY is the API key that you can see in the
(Optional) Id of the iMessage virtual SIM card that you want to use for the check. Can be found in the , by clicking on the device having the SIM card you need
(Optional) Custom id that you want us to send to you in our
The value should be "Bearer API_KEY", where API_KEY is the API key that you can see in the
(Optional) Id of the iMessage virtual SIM card that you want to use for the check. Can be found in the , by clicking on the device having the SIM card you need
(Optional) Custom id that you want us to send to you in our
The value should be "Bearer API_KEY", where API_KEY is the API key that you can see in the
(Optional) Id of the iMessage virtual SIM card that you want to use for the check. Can be found in the , by clicking on the device having the SIM card you need
(Optional) Custom id that you want us to send to you in our
When you receive a media message, a is triggered, and the text of the message includes filename, and is formatted like this:
For voice messages:
For images:
For videos:
For files: