# SMS Rest API overview

This real-time SMS API is built to the very best practice architecture guidelines for RESTful API design. Ideal for developers anticipating a deeper and more extensive integration solution, you can send batches of up to 500 destination numbers per submission in real-time through our international SMS messaging gateway. Interact with Clickatell using JSON or XML.

## **Why use this API?**

* Extremely reliable and convenient to use, with an intuitive, hierarchical and consistent structure, supported by embedded resource links.
* Version control mechanisms to allow for future upgrades.
* Allows for the sending of multi-language Unicode message.
* Simplified token-based authentication on all API commands.
* Embedded resource links to our online technical documents.
* Schedule a message to be sent at a specific time, of up to 7 days ahead.
* Full two-way messaging capabilities.
* Delivery acknowledgment and Sender ID can be set up.
* Supports extended length messages.
* Provides the ability to receive real-time message status notifications to your system.

## **When to use this API**

The REST API is ideal for improving customer service and delighting your customers by using information from your existing CRM system.


---

# 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://help.clickatell.com/developers-api-reference/developers-archive/sms-rest-api-overview/sms-rest-api-overview.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.
