# Msg91 Title: LLM Usage Policy for Msg91 Documentation ## Docs - [Rcs - Media](https://docs.msg91.com/rcs/rcs-send-message/rcs-bulk-media): - [Campaign](https://docs.msg91.com/campaign):

hiiii

- [Suggested Replies](https://docs.msg91.com/rcs/rcs-create-template-1/suggested-replies): - [Launch Campaign (For specific Segment)](https://docs.msg91.com/campaign/launch-campaign--for-specific-segment-): - [Interactive Wa Send Location](https://docs.msg91.com/whatsapp/interactive-wa-send-location): - [Close All Ticket](https://docs.msg91.com/hello/close-all-ticket): - [Close All Ticket by Filter ID](https://docs.msg91.com/hello/close-all-ticket-by-filter-id): - [Get Template](https://docs.msg91.com/rcs/rcs-get-template/get-template): - [Agent Bot List API ](https://docs.msg91.com/hello/get-agent-team-bot-): - [Hello](https://docs.msg91.com/hello): - [Get Voice File](https://docs.msg91.com/voice/get-voice-file): - [Mail Ticket List](https://docs.msg91.com/hello/mail-ticket-list): - [Edit OTP Template](https://docs.msg91.com/otp/edit-otp-template): - [Open Ticket](https://docs.msg91.com/hello/open-ticket): - [Rcs - Share Location](https://docs.msg91.com/rcs/rcs-send-message/rcs-bulk-share-location): - [Get Saved Filter List by Agent ID](https://docs.msg91.com/hello/saved-filter-list): - [Get Save Filter list by Filter ID](https://docs.msg91.com/hello/get-save-filter-list-by-filter-id): - [Get Draft](https://docs.msg91.com/hello/get-draft): - [SMS](https://docs.msg91.com/sms):

Send SMS: This API lets you easily send SMS. This API can be used to send both single and bulk messages.


Add Template: To add a template in the SMS section of your MSG91 account OR to get a template ID to be passed in your SMS API call


Add Template Version: To create a new version of your existing SMS template.


Get Template Versions: To get all the versions of your existing SMS template.


Mark Default: To mark any version as the default version for any existing template.


SMS Logs: To retrieve SMS logs data for a range of 3 days


SMS Analytics: To retrieve SMS analytics data within the date range of the last 31 days

- [OTP Logs](https://docs.msg91.com/otp/otp-logs): - [Create Draft/Whatsapp](https://docs.msg91.com/hello/create-update-): - [Create Draft/Email](https://docs.msg91.com/hello/create-draft-email): - [Update Draft/Whatsapp](https://docs.msg91.com/hello/update-draft-whatsapp): - [Delete Draft /Whatsapp](https://docs.msg91.com/hello/delete-draft): - [Delete Draft/Email](https://docs.msg91.com/hello/delete-draft-email): - [Update Draft/Email](https://docs.msg91.com/hello/update-draft-email): - [Add Template Version](https://docs.msg91.com/sms/add-template-version): - [Create Template](https://docs.msg91.com/whatsapp/create-whatsapp-template): - [Resend OTP](https://docs.msg91.com/otp/resend-otp): - [Filter/search Contact](https://docs.msg91.com/segmento/filtersearch-contact): - [Get sip-credentials](https://docs.msg91.com/voice/get-sip-credentials): - [Verify Access Token](https://docs.msg91.com/otp-widget/verify-access-token): - [Template Version Details](https://docs.msg91.com/email/email-template-details): - [Get Email Templates](https://docs.msg91.com/email/list-of-all-email-templates): - [SMS Analytics](https://docs.msg91.com/sms/sms-analytics): - [Create Template](https://docs.msg91.com/voice/create-template): - [Get Template](https://docs.msg91.com/voice/get-template-1): - [Interactive Wa With List](https://docs.msg91.com/whatsapp/interactive-whatsapp-list): - [Whatsapp Logs](https://docs.msg91.com/whatsapp/whatsapp-logs): - [Rcs - Template](https://docs.msg91.com/rcs/rcs-send-message/rcs-bulk-template): - [Check WhatsApp Prepaid Balance](https://docs.msg91.com/whatsapp/check-whatsapp-prepaid-balance): - [Subaccount](https://docs.msg91.com/subaccount-1): - [Add Client](https://docs.msg91.com/subaccount-1/add-client-1): - [Single Product Catalog](https://docs.msg91.com/whatsapp/single-product-catalog): - [OneAPI](https://docs.msg91.com/oneapi-1): - [OneAPI](https://docs.msg91.com/oneapi-1/oneapi): - [Rcs - Dial](https://docs.msg91.com/rcs/rcs-send-message/rcs-bulk-dial): - [Email Analytics](https://docs.msg91.com/email/email-analytics): - [WhatsApp Analytics](https://docs.msg91.com/whatsapp/whatsapp-analytics): - [OTP Widget](https://docs.msg91.com/otp-widget): - [Retry OTP](https://docs.msg91.com/otp-widget/retry-otp): - [Get Call Recording](https://docs.msg91.com/voice/get-call-recording): - [Execute An Ivr/flow To A Number](https://docs.msg91.com/voice/execute-an-ivr-flow-to-a-number): - [Sending Emails Using Handlebars](https://docs.msg91.com/email/send-email-with-handlebars): - [Email Logs](https://docs.msg91.com/email/email-logs): - [Voice Logs](https://docs.msg91.com/voice/voice-logs-1): - [RCS Logs](https://docs.msg91.com/rcs/rcs-logs): - [Voice Analytics](https://docs.msg91.com/voice/voice-analytic): - [Widget Analytics](https://docs.msg91.com/otp-widget/widget-analytic): - [Bot Analytics](https://docs.msg91.com/hello/bot-analytics): - [Widget Logs](https://docs.msg91.com/otp-widget/widget-logs): - [RCS Analytics](https://docs.msg91.com/rcs/rcs-analytics): - [Hello Mail Send API](https://docs.msg91.com/hello/hello-mail-send-): - [State Change API](https://docs.msg91.com/hello/statechangeapi): - [RCS](https://docs.msg91.com/rcs):


Rcs - Calendar Event: RCS API for calendar event


Rcs - Carousel: RCS API for Carousel


Rcs - Dial: RCS API to Dial


Rcs - Media: RCS API for Media


Rcs - Open Url: RCS API to open URL


Rcs - Rich Card RCS API for rich card


Rcs - Share Location RCS API to share location


Rcs - Suggested Replies RCS API for suggested replies


Rcs - Template RCS API for template


Rcs - Text: RCS API for text


Rcs - View Location: RCS API to view location

- [Email Inbox List](https://docs.msg91.com/hello/email-inbox-list-1): - [Multiple Product Catalog](https://docs.msg91.com/whatsapp/multiple-product-catalog): - [OTP](https://docs.msg91.com/otp):

SendOTP: To generate and send OTP messages.


Verify OTP: To verify the OTP generated through the “SendOTP” API.


Resend OTP: To resend the Same OTP again on the same mobile number, on which it was first sent from the “SendOTP” API.


Edit OTP Template: To edit/update the existing OTP template.


OTP Analytics: To retrieve OTP analytics data within the date range of last 31 days

- [Add Template](https://docs.msg91.com/sms/add-flow): - [Get Tickets](https://docs.msg91.com/hello/get-tickets): - [Send Voice SMS](https://docs.msg91.com/voice/send-voice-sms): - [Segmento ](https://docs.msg91.com/segmento):


Create/Update Contact: The use of this API is to add or update contacts in the phonebook available in Segmento.


Filter/Search Contact: To filter contacts in a phonebook based on specified criteria such as name and age.


Delete - Contacts: To delete or remove any contact from the existing phonebook.


Get PhoneBook Fields: This API helps you fetch the details or fields associated with a particular phonebook in the MSG91 system, allowing you to organize and access contact information effectively.

- [Rcs - Calendar Event](https://docs.msg91.com/rcs/rcs-send-message/rcs-bulk-calendar-event): - [Interactive Wa With Buttons](https://docs.msg91.com/whatsapp/interactive-whatsapp-buttons): - [Voice](https://docs.msg91.com/voice):


Send Voice SMS: To initiate a voice call with a specified template.


Execute an IVR/Flow to a number: To execute an IVR (Interactive Voice Response) flow to a specified phone number.


Click to call or 2-way call: This API allows you to initiate a voice call between two or more destinations using your MSG91 caller ID, and MSG91’s caller ID will be visible on every destination number.

- [Launch Campaign](https://docs.msg91.com/campaign/run-campaign): - [Assign Ticket](https://docs.msg91.com/hello/assign-ticket): - [Email](https://docs.msg91.com/email):


Email Validation: To validate the email address or to verify if the Email address is active/deliverable or not.


Send Emails using Template: This API is to send emails through a template.


Create New Template: To add a template in the Email section of your MSG91 account OR to get a template ID to be passed in your API call.


Template Css Inliner: This API allows you to automatically inline CSS styles within HTML emails, simplifying the process of email template creation.

- [To Fetch Whatsapp Number](https://docs.msg91.com/whatsapp/to-fetch-whatsapp-number): - [Carousel with video](https://docs.msg91.com/rcs/rcs-create-template-1/carousel-with-video): - [Dial](https://docs.msg91.com/rcs/rcs-create-template-1/dial): - [Rich Card](https://docs.msg91.com/rcs/rcs-create-template-1/rich-card): - [WhatsApp](https://docs.msg91.com/whatsapp):


Send Whatsapp Template: To send an outbound WhatsApp message using a template. This API is to initiate a conversation with the end user.


Send message (once session started): Once the conversation has been started with the end-user, you can use this API to send any custom message without using a template.


To Fetch WhatsApp Number: To fetch the WhatsApp number from your MSG91 account


Get Templates: To get existing Whatsapp templates linked to your integrated whatsapp number.


Interactive WA with Buttons: This API is used to send interactive WhatsApp messages with buttons, including features such as headers, body text, footers, and buttons with titles and IDs.


Interactive WA with List: This API allows for the creation and sending of interactive WhatsApp messages, utilizing features such as lists with headers, bodies, footers, and customizable actions.


Single Product Catalog: To send a single product catalog message via Whatsapp.


Multiple Product Catalog: To send multiple product catalog to a specified recipient number from an integrated number.

- [Send WhatsApp Template](https://docs.msg91.com/whatsapp/template-bulk): - [Send OTP](https://docs.msg91.com/otp-widget/send-otp-1): - [Verify OTP](https://docs.msg91.com/otp-widget/verify-otp): - [Delete Template](https://docs.msg91.com/whatsapp/delete-template): - [WhatsApp Voice Call](https://docs.msg91.com/whatsapp/whatsapp-voice-call): - [Rcs - Carousel](https://docs.msg91.com/rcs/rcs-send-message/rcs-bulk-carousel): - [Get EventTypes](https://docs.msg91.com/segmento/user-events/get-eventtypes): - [Get Phonebook Fields](https://docs.msg91.com/segmento/get-phonebook-fields): - [Carousel](https://docs.msg91.com/rcs/rcs-create-template-1/carousel): - [Create/update Contact](https://docs.msg91.com/segmento/createupdate-contact): - [Rcs - Suggested Replies](https://docs.msg91.com/rcs/rcs-send-message/rcs-bulk-suggested-replies): - [Create Calendar Event](https://docs.msg91.com/rcs/rcs-create-template-1/create-calendar-event): - [Open URL](https://docs.msg91.com/rcs/rcs-create-template-1/open_url): - [Share Location](https://docs.msg91.com/rcs/rcs-create-template-1/share-location): - [Email Validation](https://docs.msg91.com/email/email-validation): - [Get Templates](https://docs.msg91.com/whatsapp/get-templates): - [OTP Analytics](https://docs.msg91.com/otp/otp-analytics): - [SendOTP](https://docs.msg91.com/otp/sendotp): - [Get failed Events](https://docs.msg91.com/segmento/user-events/get-failed-events): - [Edit Template](https://docs.msg91.com/whatsapp/edit-template-1): - [Create User Events](https://docs.msg91.com/segmento/user-events/create-user-events): - [Send Message (once Session Started)](https://docs.msg91.com/whatsapp/send-message-in-text): - [Rcs - View Location](https://docs.msg91.com/rcs/rcs-send-message/rcs-bulk-view-location): - [Start Your Cloud Communication](https://docs.msg91.com/overview):

Step-by-step guide to set up and start your Cloud Communication with MSG91

MSG91 is a CPaaS platform to help you communicate with your users on multiple channels that provides secure and robust APIs and ready-to-use tools.

Click here for Login/Signup- https://control.msg91.com/signin/


I. Configure the channel(s) that you would like to use

Communication Channels-

a. SMS

b. WhatsApp

c. Email

d. Voice

a. SMS

i) From the Sender ID approval process to creating templates and sending SMS - Follow its doc here

b. WhatsApp

i) WhatsApp needs some steps to be followed on the Meta side, find its guide here.
ii) Sync Templates in the MSG91 account and use Whatsapp API - HelpDoc

c. Email

i) For full Email configuration from adding a domain to sending Email - Follow its doc here

d. Voice

i) From creating templates to sending voice- Follow its doc here

For any help in the below configuration, take help from our tech support team https://calendly.com/support--msg91


II. There are 5 services to use the above-configured channels

a. Hello - Two-way communication via Tickets, Live Chat, Bot & Help Centre - HelpDoc

Use Hello when you want to-

i) Manage your customer email tickets

ii) Facilitate your customer with live chat and view its analytics

iii) Create internal teams to manage email tickets and live chat

iv) Connect your customer on call or on-screen sharing

v) Manage your Help articles/docs and publish them for customers

b. Segmento (Contact Management system) - HelpDoc

Step by Step guide to start Segmento and utilize it fully-

i) Update your existing user data by CSV.

ii) Add API to bring new users and new user fields/attributes/events.

iii) Create Segments

iv) Send messages over SMS, WhatsApp, Email, etc. (run campaign) manually to all users of a particular segment or Automate based on user falls in any segment.

c. OTP verification service (Two-factor authentication)

​Use the Send OTP API for sending OTP SMS and using voice as backup in retry with the Resend OTP API and verifying the OTP via the Verify OTP API.

​Or you can integrate the Login with OTP Widget on your end and all these 3 APIs (Send, Resend, and Verify) will be called automatically. HelpDoc

d. Automate via RESTful APIs

​Integrate a single Campaign API for all channels - HelpDoc [Recommended]

e. Integrate APIs separately for every channel -

For very specific use case which is not being solved by Campaign APIs

Use dedicated APIs -

i) For SMS

ii) For Email

iii) For Whatsapp


SMSAddons

Our team and some of the independent developers have built few add-ons/plugins for some of the frameworks like WHMCS, Magento, Wordpress. For details, visit here.


Available SDKs

1. iOS

2. Android

- [Send Payment link via Whatsapp Payments](https://docs.msg91.com/whatsapp/-send-payment-link-via-whatsapp-payments): - [Get Product Catalog](https://docs.msg91.com/segmento/user-events/get-product-catalogue): - [Send SMS](https://docs.msg91.com/sms/send-sms): - [Template Css Inliner](https://docs.msg91.com/email/template-css-inliner): - [Get Template Details](https://docs.msg91.com/sms/get-template-versions): - [Rcs - Open Url](https://docs.msg91.com/rcs/rcs-send-message/rcs-bulk-open-url): - [User Journey](https://docs.msg91.com/segmento/user-events/get-user-journey): - [Send Email](https://docs.msg91.com/email/send-email): - [Mark Default](https://docs.msg91.com/sms/mark-default): - [Create HTML Template](https://docs.msg91.com/email/create-new-template): - [Delete - Contacts](https://docs.msg91.com/segmento/delete-bulk-contacts): - [Get VPN credentials](https://docs.msg91.com/voice/get-vpn-credentials): - [Verify OTP](https://docs.msg91.com/otp/verify-otp): - [Voice Logs](https://docs.msg91.com/voice/voice-logs): - [Get company Agents](https://docs.msg91.com/voice/get-company-agents): - [Text Message](https://docs.msg91.com/rcs/rcs-create-template-1/text-message): - [View Location](https://docs.msg91.com/rcs/rcs-create-template-1/view-location): - [SMS Logs](https://docs.msg91.com/sms/sms-logs): - [Click To Call Or 2-way Call](https://docs.msg91.com/voice/click-to-call): - [Rcs - Rich Card](https://docs.msg91.com/rcs/rcs-send-message/rcs-bulk-rich-card):