# Send SMS API

- [Send OTP/Customer care message](https://developers.esms.vn/en/esms-api/send-sms-api/send-otp-customer-care-message.md)
- [Send adveritising message](https://developers.esms.vn/en/esms-api/send-sms-api/advertising-message.md): API dùng để gửi tin Quảng cáo đến khách hàng. Mỗi request tối thiểu 30 số để được duyệt tin và tối đa 5000 số.
- [Send message via Zalo](https://developers.esms.vn/en/esms-api/send-sms-api/send-message-via-zalo.md)
- [Send message via Zalo by UID](https://developers.esms.vn/en/esms-api/send-sms-api/send-message-via-zalo-by-uid.md)
- [Send message via Viber](https://developers.esms.vn/en/esms-api/send-sms-api/send-message-via-viber.md)
- [Send fixed number with cheap price](https://developers.esms.vn/en/esms-api/send-sms-api/send-fixed-number-with-cheap-price.md)
- [Send multi-channel message via Zalo and SMS](https://developers.esms.vn/en/esms-api/send-sms-api/send-multi-channel-message-via-zalo-and-sms.md)
- [Send Zalo message Consulting in text form](https://developers.esms.vn/en/esms-api/send-sms-api/send-zalo-message-consulting-in-text-form.md)
- [Send Zalo message with attached photo](https://developers.esms.vn/en/esms-api/send-sms-api/send-zalo-message-with-attached-photo.md)
- [Send Zalo message Consulting button](https://developers.esms.vn/en/esms-api/send-sms-api/send-zalo-message-consulting-button.md)
- [Send Zalo Trading message](https://developers.esms.vn/en/esms-api/send-sms-api/send-zalo-trading-message.md)
- [Send Zalo messages to request user's information](https://developers.esms.vn/en/esms-api/send-sms-api/send-zalo-messages-to-request-users-information.md)
- [Send Journey ZNS message](https://developers.esms.vn/en/esms-api/send-sms-api/tin-zalo-hanh-trinh.md)
- [Send auto-generated SMS](https://developers.esms.vn/en/esms-api/send-sms-api/send-auto-generated-sms.md)
- [The multichannel auto-generated OTP](https://developers.esms.vn/en/esms-api/send-sms-api/the-multichannel-auto-generated-otp.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developers.esms.vn/en/esms-api/send-sms-api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
