# Introduction

The API we provide programmatic access to Online Live Support features and data. In designing the API, our goal was to make it simple, intuitive, and predictable. The standards used in this API are widely accepted

![](https://www.sms123.net/images/point.png)We use POST HTTP request instead of GET is because it has no restrictions on data length. Thus, the output can contain long sentences that returned by the API.

![](https://www.sms123.net/images/point.png)POST supports binary data type as well. Hence the possibilities of user uploading images to change their logo.

![](https://www.sms123.net/images/point.png)For security concern, POST is a little safer because the parameters are not stored in browser history and web server logs unlike GET.

![](https://www.sms123.net/images/point.png)By using POST, the URL will remain clean because the data will not be displayed in URL.


---

# 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://docs-sms.online-live-support.com/master.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.
