> For the complete documentation index, see [llms.txt](https://help.cleverapp.pro/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.cleverapp.pro/dlya-razrabotchikov.md).

# Для разработчиков

- [Документация и работа с API](https://help.cleverapp.pro/dlya-razrabotchikov/dokumentaciya-i-rabota-s-api.md): В данном разделе содержится основная информация для разработчиков, которые работают с API
- [Основы](https://help.cleverapp.pro/dlya-razrabotchikov/dokumentaciya-i-rabota-s-api/osnovy.md): У нашей платформы открытое API, с помощью которого ты можешь расширить возможности своего бота и подключить любые сторонние сервисы.
- [Аккаунт](https://help.cleverapp.pro/dlya-razrabotchikov/dokumentaciya-i-rabota-s-api/akkaunt.md)
- [Контакты](https://help.cleverapp.pro/dlya-razrabotchikov/dokumentaciya-i-rabota-s-api/kontakty.md)
- [Счета](https://help.cleverapp.pro/dlya-razrabotchikov/dokumentaciya-i-rabota-s-api/kontakty/scheta.md): С помощью представленных методов вы можете создавать счета для ваших контактов в рамках ISO 4217, а так же проводить операции по ним - начисление/списание.
- [Счета в криптовалюте](https://help.cleverapp.pro/dlya-razrabotchikov/dokumentaciya-i-rabota-s-api/kontakty/scheta-v-kriptovalyute.md): С помощью представленных методов Вы можете создавать любые счета для своих контактов, а так же проводить операции по ним - начисление/списание.
- [Реферальная система](https://help.cleverapp.pro/dlya-razrabotchikov/dokumentaciya-i-rabota-s-api/kontakty/referalnaya-sistema.md): С помощью представленных методов вы можете получить информацию о рефералах, реферерах вашего контакта.
- [Теги](https://help.cleverapp.pro/dlya-razrabotchikov/dokumentaciya-i-rabota-s-api/kontakty/tegi.md)
- [Пользовательские переменные](https://help.cleverapp.pro/dlya-razrabotchikov/dokumentaciya-i-rabota-s-api/kontakty/polzovatelskie-peremennye.md)
- [Списки](https://help.cleverapp.pro/dlya-razrabotchikov/dokumentaciya-i-rabota-s-api/spiski.md): Данное API позволяет создавать произвольные списки и проводить различные операции над ними, которые возможно привязывать к пользователю или к боту.
- [Элементы списка](https://help.cleverapp.pro/dlya-razrabotchikov/dokumentaciya-i-rabota-s-api/spiski/elementy-spiska.md): Данное API позволяет создавать произвольные списки и проводить различные операции над ними, которые возможно привязывать к пользователю или к боту.
- [Сообщения](https://help.cleverapp.pro/dlya-razrabotchikov/dokumentaciya-i-rabota-s-api/soobsheniya.md)
- [Рассылка](https://help.cleverapp.pro/dlya-razrabotchikov/dokumentaciya-i-rabota-s-api/rassylka.md): Все отправленные сообщения добавляются в очередь и отправляются согласно лимитам в мессенджерах.
- [Ссылки на медиафайлы](https://help.cleverapp.pro/dlya-razrabotchikov/dokumentaciya-i-rabota-s-api/ssylki-na-mediafaily.md)
- [Примеры API запросов](https://help.cleverapp.pro/dlya-razrabotchikov/dokumentaciya-i-rabota-s-api/primery-api-zaprosov.md)
- [Примеры реализации API интеграций](https://help.cleverapp.pro/dlya-razrabotchikov/dokumentaciya-i-rabota-s-api/primery-realizacii-api-integracii.md): Передаем обязательные поля (смотрите раздел Основы)
- [JavaScript API](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api.md): Основы для работы с JavaScript на платформе CleverApp
- [Основы](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/osnovy.md): Основы для работы с JavaScript на платформе CleverApp
- [Переменные](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/peremennye.md): Встроенные переменные
- [Функции](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/funkcii.md): Список доступных встроенных функций
- [Пользовательские переменные](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/funkcii/polzovatelskie-peremennye.md)
- [getContactVariable()](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/funkcii/polzovatelskie-peremennye/getcontactvariable.md)
- [setContactVariable()](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/funkcii/polzovatelskie-peremennye/setcontactvariable.md)
- [deleteContactVariable()](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/funkcii/polzovatelskie-peremennye/deletecontactvariable.md)
- [Теги](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/funkcii/tegi.md)
- [hasContactTag()](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/funkcii/tegi/hascontacttag.md)
- [setContactTag()](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/funkcii/tegi/setcontacttag.md): Функция setContactTag() назначает тег пользователю (контакту).
- [deleteContactTag()](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/funkcii/tegi/deletecontacttag.md)
- [Глобальные переменные](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/funkcii/globalnye-peremennye.md)
- [getGlobalVariable()](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/funkcii/globalnye-peremennye/getglobalvariable.md)
- [setGlobalVariable()](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/funkcii/globalnye-peremennye/setglobalvariable.md)
- [deleteGlobalVariable()](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/funkcii/globalnye-peremennye/deleteglobalvariable.md)
- [Общие функции](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/funkcii/obshie-funkcii.md)
- [sendMessage()](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/funkcii/obshie-funkcii/sendmessage.md)
- [goToBlock()](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/funkcii/obshie-funkcii/gotoblock.md)
- [disableContinue()](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/funkcii/obshie-funkcii/disablecontinue.md)
- [setContactById()](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/funkcii/obshie-funkcii/setcontactbyid.md): Функция setContactById() устанавливает текущий контакт для которого выполняется JavaScript-код.
- [setContactByTelegramId()](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/funkcii/obshie-funkcii/setcontactbytelegramid.md): Функция setContactByTelegramId() устанавливает текущий контакт для которого выполняется JavaScript-код.
- [setContactByViberId()](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/funkcii/obshie-funkcii/setcontactbyviberid.md): Функция setContactByViberId() устанавливает текущий контакт для которого выполняется JavaScript-код.
- [setContactByVkId()](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/funkcii/obshie-funkcii/setcontactbyvkid.md): Функция setContactByVkId() устанавливает текущий контакт для которого выполняется JavaScript-код.
- [setContactByWhatsAppPhone()](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/funkcii/obshie-funkcii/setcontactbywhatsappphone.md): Функция setContactByWhatsAppPhone() устанавливает текущий контакт для которого выполняется JavaScript-код.
- [Блок "Входящий Webhook"](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/blok-vkhodyashii-webhook.md): Особенности работы с блоком "Входящий Webhook"
- [Блок "HTTP-запрос"](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/blok-http-zapros.md): Особенности работы с блоком "HTTP-запрос"
- [Блок "Интерпретатор JavaScript"](https://help.cleverapp.pro/dlya-razrabotchikov/javascript-api/blok-interpretator-javascript.md): Блок "Интерпретация JavaScript" - это блок предназначенный для выполнения JavaScript кода.
