Начни здесь
Ваш первый запрос в четыре этапа
Подключите телефон и включите синхронизацию вызовов.
Копируйте ключ API с панели инструментов.
Вызовите пропущенную или входящую конечную точку списка.
Начните с лимита и смещения и храните временные метки в UTC.
WEBHOOK V2 ДЛЯ ЭТОГО API
Подписывайтесь только на мобильные события, которые нужны вашему рабочему процессу.
Одна конечная точка может принимать всё, либо вы можете разделить продакшн‑системы, аналитику и операционные оповещения. Каждое событие имеет точное имя, чтобы ваше приложение обрабатывало его предсказуемо.
call.missedПропущенный вызов
Пропущенный вызов был синхронизирован с подключённого мобильного.
call.incomingВходящий вызов
Входящий вызов был синхронизирован с подключённого мобильного.
call.outgoingИсходящий вызов
Исходящий вызов был синхронизирован с подключённого мобильного.
Аутентификация
Держите учетные данные на своем сервере
Конечные точки вызова используют параметр запроса apikey. API проверяет как ключ, так и активную подписку перед возвращением активности вызова.
- Справочные ограничения операционной системы могут задержать синхронизацию мобильных вызовов на несколько минут. Откройте приложение, чтобы запросить ручную синхронизацию при тестировании.
Управление историей
Безопасная история: предварительный просмотр, удаление, отслеживание прогресса
Эти конечные точки очищают выбранную историю сервера для ключа API, а не сообщений на телефонах или внешних службах. Они не обеспечивают удаление аккаунта. После удаления может появиться новая активность.
Прочитайте руководство request_id и повторного использования
По умолчанию, связанные или обрабатывающие записи остаются видимыми. Используйте include_linked=1 только в том случае, если вы согласны с тем, что интеграция или непрерывная обработка могут прекратить работу.
Как работает request_id
- Просмотрите подсчеты с action=preview. request_id не требуется, и никакие записи не удаляются.
- Создайте уникальный request_id для нового удаления, например, UUID. Сохраните его перед отправкой action=delete.
- Для повторных заходов, тайм-аутов или HTTP 202 повторно используйте тот же ключ API, конечную точку истории, значение request_id и include_linked. Никогда не создавайте новый идентификатор автоматически после ошибки.
- Когда completed=true будет готов, операция будет завершена. Повторное использование идентификатора возвращает тот же результат вместо удаления вновь поступивших записей. Используйте новый идентификатор только для преднамеренной очистки.
request_id идентифицирует вашу операцию удаления, а не отдельный SMS. Разрешенный формат: 16-128 букв ASCII, цифр, дефисов или подчеркиваний. UUID, созданный с помощью crypto.randomUUID(), подходит.
Удаление выполняется пакетами. При HTTP 202 и continue_required=true повторите action=delete через 3 секунды. Фоновый cron не запускается. action=status только читает прогресс и не продолжает удаление, даже при HTTP 200.
Примеры исключения и статуса
Замените образец request_id на свой собственный уникальный код перед началом. Следующие запросы на удаление изменяют реальную историю учетной записи; они не являются предварительными просмотрами.
curl -X POST "https://api.smsmobileapi.com/delete-history-calls-missed/" \
--data-urlencode "apikey=YOUR_API_KEY" \
-d "action=delete" -d "include_linked=0" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"curl -X POST "https://api.smsmobileapi.com/delete-history-calls-missed/" \
-H "Authorization: Bearer YOUR_OAUTH_ACCESS_TOKEN" \
-d "action=delete" -d "include_linked=0" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"curl -G "https://api.smsmobileapi.com/delete-history-calls-missed/" \
--data-urlencode "apikey=YOUR_API_KEY" \
-d "action=status" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"GET также принимает action=preview или action=delete. Рекомендуется POST: параметры URL могут просачиваться в историю браузера и журналы сервера. Никогда не размещайте URL-адрес удаления в общедоступной ссылке, изображении или приставке.
Для POST отправляйте все параметры в виде тела или объекта JSON, никогда в строке запроса. Неизвестные параметры отклоняются, не поддерживаются фиксированные даты или мобильные фильтры.
Аутентификация конечных точек истории
Используйте apikey или Authorization: Bearer, выпущенный SMSMobileAPI OAuth2. Не отправляйте токен обновления или ключ API в качестве токена Bearer. Просроченные токены отклоняются.
При установлении областей history:read позволяет предварительный просмотр / статус, а history:delete также позволяет удаление. Применяются ограничения как на токен, так и на клиент OAuth. Токены Legacy без ограничений сохраняют свой существующий доступ к учетной записи.
OAuth2 выбирает уникальный основной ключ API. Если существует несколько первичных ключей, также предоставьте apikey для выбора одного из них, принадлежащего учетной записи. Вторичные ключи никогда не предоставляют доступ к истории первичных ключей.
Прочитайте ответ, прежде чем продолжить
count_delete — это кумулятивное число, удаленное этой операцией. selected_at_start - это первоначальный выбор; protected_at_start подсчитывает исключенные записи. Используйте preview.linked_or_processing для подсчета связанных записей, даже если include_linked=1.
{
"result": {
"error": 0,
"history": "calls-missed",
"action": "delete",
"request_id": "6d54ac58-41f1-4fbc-9a39-6e6c86089451",
"status": "processing",
"completed": false,
"count_delete": 100,
"total_before": 250,
"selected_at_start": 200,
"protected_at_start": 50,
"include_linked": 0,
"continue_required": true,
"message": "Repeat GET or POST with the same request_id and include_linked to continue. Status requests do not run deletion."
}
}- 200 с completed=true: готово. Только 200 предварительных просмотров или ответов о статусе не доказывают завершенность.
- 400 INVALID_REQUEST_ID: проверьте формат. 404 REQUEST_NOT_FOUND: для этого идентификатора, ключа API и истории не существует никакой операции.
- 401: недействительные или просроченные учетные данные. 403: недостаточный объем OAuth или несанкционированная учетная запись.
- 409 HISTORY_BUSY: еще одна уборка запущена; продолжайте ее с оригинального клиента. 409 INCLUDE_LINKED_CONFLICT: Восстановите исходное значение include_linked.
- 409 OAUTH_ACCOUNT_AMBIGUOUS: предоставить ключ API, принадлежащий этой учетной записи.
- 503 или прерывание сети: некоторые партии могут быть уже завершены. Проверьте конфигурацию, а затем повторите с оригинальным request_id. Не создавайте автоматически замену.
ПОЛУЧАТЬ
Список пропущенных звонков
https://api.smsmobileapi.com/call/missed/list/Возвращает пропущенные звонки от самых новых к самым старым.
Используйте его, чтобы вызвать обратный вызов рабочих процессов и оповещения о пропущенном вызове.
Параметры
| Имя | Тип | Требование | Описание |
|---|---|---|---|
apikey |
нить | Необходимый | Ваш ключ API. |
offset |
целое число | факультативный | Смещение по умолчанию; 0. |
limit |
целое число | факультативный | Порядок на запрос; по умолчанию 100, максимум 500. |
search |
нить | факультативный | Номер поискового звонка или кэшированное имя. |
date_start |
ГГГГ-ММ-ДД | факультативный | Включите звонки с 00:00:00 в этот день. |
date_end |
ГГГГ-ММ-ДД | факультативный | Включайте звонки до 23:59:59 в этот день. |
Запросить пример
curl "https://api.smsmobileapi.com/call/missed/list/?apikey=YOUR_API_KEY&offset=0&limit=100"
Пример ответа
{
"success": true,
"offset": 0,
"limit": 100,
"count": 1,
"data": [{"number": "+15551230001", "name": "Alex Carter", "date": "2026-03-20 16:12:28"}]
}
Хотите выполнить этот запрос?Подключите ключ API в верхней части страницы, чтобы разблокировать интерактивный тестер.
Подключите ключ ↑
ПОЛУЧАТЬ
Список входящих ответов на звонки
https://api.smsmobileapi.com/call/incoming/list/Возвращались ответы на входящие звонки с указанием продолжительности, временных меток и кэшированных контактных данных.
Используйте его для отчетности о вызовах, истории CRM и показателей обслуживания клиентов.
Параметры
| Имя | Тип | Требование | Описание |
|---|---|---|---|
apikey |
нить | Необходимый | Ваш ключ API. |
limit |
целое число | факультативный | По умолчанию 50, максимум 200. |
offset |
целое число | факультативный | Смещение по патологиям. |
sort_by |
перечислять | факультативный | call date ms, call datetime utc, duration sec, phone number, created at, cached name или geo location. |
sort_dir |
ac | desc | факультативный | Дефолт деск. |
date_from_ms |
Unix миллисекунды | факультативный | Минимальная временная метка вызова. |
date_to_ms |
Unix миллисекунды | факультативный | Максимальная временная метка вызова. |
q |
нить | факультативный | Поиск по номеру телефона или кэшируемому имени. |
Запросить пример
curl "https://api.smsmobileapi.com/call/incoming/list/?apikey=YOUR_API_KEY&limit=50&sort_by=call_date_ms&sort_dir=desc"
Пример ответа
{
"success": true,
"count": 1,
"rows": [{
"phone_number": "+15551230010",
"cached_name": "Jordan Blake",
"call_date_ms": 1774027779390,
"call_datetime_utc": "2026-03-20 17:29:39",
"duration_sec": 23,
"geo_location": "Canada"
}]
}
Хотите выполнить этот запрос?Подключите ключ API в верхней части страницы, чтобы разблокировать интерактивный тестер.
Подключите ключ ↑
ПОЛУЧАТЬ
Список исходящих звонков
https://api.smsmobileapi.com/call/outgoing/list/Возвращает звонки, размещенные с подключенных устройств.
Используйте его для завершения временных линий вызова и анализа исходящей активности.
Параметры
| Имя | Тип | Требование | Описание |
|---|---|---|---|
apikey |
нить | Необходимый | Ваш ключ API. |
limit |
целое число | факультативный | По умолчанию 50, максимум 200. |
offset |
целое число | факультативный | Смещение по патологиям. |
sort_by |
перечислять | факультативный | call date ms, call datetime utc, duration sec, phone number, created at, cached name или geo location. |
sort_dir |
ac | desc | факультативный | Дефолт деск. |
date_from_ms |
Unix миллисекунды | факультативный | Минимальная временная метка вызова. |
date_to_ms |
Unix миллисекунды | факультативный | Максимальная временная метка вызова. |
q |
нить | факультативный | Поиск по номеру телефона или кэшируемому имени. |
Запросить пример
curl "https://api.smsmobileapi.com/call/outgoing/list/?apikey=YOUR_API_KEY&limit=50&offset=0&sort_by=call_date_ms&sort_dir=desc"
Пример ответа
{
"success": true,
"count": 1,
"rows": [{
"phone_number": "+15551230020",
"cached_name": "Casey Morgan",
"call_date_ms": 1774025965645,
"call_datetime_utc": "2026-03-20 16:59:25",
"duration_sec": 61,
"geo_location": "Canada"
}]
}
Хотите выполнить этот запрос?Подключите ключ API в верхней части страницы, чтобы разблокировать интерактивный тестер.
Подключите ключ ↑
POST · ПОЛУЧИТЬ
Очистить историю пропущенных звонков
https://api.smsmobileapi.com/delete-history-calls-missed/Проверяет пропущенные записи звонков из истории аккаунта, а не журнал звонков по телефону.
Сначала используйте предварительный просмотр, проверьте счета, а затем явно запросите удаление. Это очищает всю выбранную историю для ключа API без фильтров даты, телефона или сообщений.
Параметры
| Имя | Тип | Требование | Описание |
|---|---|---|---|
apikey |
нить | факультативный | Необходим без OAuth2. В OAuth2 необязательно выберите ключ API, принадлежащий той же учетной записи. |
action |
Превью | Удалить | Статус | факультативный | preview подсчитывает записи без удаления; delete запускает или продолжает удаление; status только показывает прогресс. Значение по умолчанию в API — delete, в этом тестере — preview. |
include_linked |
0 | 1 | факультативный | По умолчанию 0: сохраняйте связанные или обрабатывающие записи. Набор 1 включает их, с риском нарушения интеграции. Сохраняйте это значение неизменным при продолжении удаления. |
request_id |
нить | факультативный | Обязательно для delete и status, необязательно для preview. Используйте 16–128 букв ASCII, цифр, дефисов (-) или подчёркиваний (_). Создайте уникальный ID для каждого нового удаления и сохраняйте его при всех повторных попытках. Это не ID сообщения и не ключ API. |
Запросить пример
curl -X POST "https://api.smsmobileapi.com/delete-history-calls-missed/" \
--data-urlencode "apikey=YOUR_API_KEY" \
-d "action=preview" -d "include_linked=0"
Примеры исключения и статуса
Замените образец request_id на свой собственный уникальный код перед началом. Следующие запросы на удаление изменяют реальную историю учетной записи; они не являются предварительными просмотрами.
curl -X POST "https://api.smsmobileapi.com/delete-history-calls-missed/" \
--data-urlencode "apikey=YOUR_API_KEY" \
-d "action=delete" -d "include_linked=0" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"curl -X POST "https://api.smsmobileapi.com/delete-history-calls-missed/" \
-H "Authorization: Bearer YOUR_OAUTH_ACCESS_TOKEN" \
-d "action=delete" -d "include_linked=0" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"curl -G "https://api.smsmobileapi.com/delete-history-calls-missed/" \
--data-urlencode "apikey=YOUR_API_KEY" \
-d "action=status" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"Пример ответа
{
"result": {
"error": 0,
"history": "calls-missed",
"action": "preview",
"total": 120,
"simple": 100,
"linked_or_processing": 20,
"selected": 100,
"include_linked": 0,
"operation_in_progress": false,
"active_include_linked": null
}
}
Хотите выполнить этот запрос?Подключите ключ API в верхней части страницы, чтобы разблокировать интерактивный тестер.
Подключите ключ ↑- Приведенный выше пример является предварительным просмотром, а не удалением. Графики являются иллюстративными; окончательный выбор фиксируется при начале удаления.
- include_linked=1 может нарушить работу GHL, Zapier, автоматизацию, отмену подписки или отслеживание доставки. Он никогда не обходится без проверки целостности учетной записи или хранения.
POST · ПОЛУЧИТЬ
Очистить историю входящих звонков
https://api.smsmobileapi.com/delete-history-calls-incoming/Очистка входящих записей звонков из истории аккаунта, а не журнала звонков по телефону.
Сначала используйте предварительный просмотр, проверьте счета, а затем явно запросите удаление. Это очищает всю выбранную историю для ключа API без фильтров даты, телефона или сообщений.
Параметры
| Имя | Тип | Требование | Описание |
|---|---|---|---|
apikey |
нить | факультативный | Необходим без OAuth2. В OAuth2 необязательно выберите ключ API, принадлежащий той же учетной записи. |
action |
Превью | Удалить | Статус | факультативный | preview подсчитывает записи без удаления; delete запускает или продолжает удаление; status только показывает прогресс. Значение по умолчанию в API — delete, в этом тестере — preview. |
include_linked |
0 | 1 | факультативный | По умолчанию 0: сохраняйте связанные или обрабатывающие записи. Набор 1 включает их, с риском нарушения интеграции. Сохраняйте это значение неизменным при продолжении удаления. |
request_id |
нить | факультативный | Обязательно для delete и status, необязательно для preview. Используйте 16–128 букв ASCII, цифр, дефисов (-) или подчёркиваний (_). Создайте уникальный ID для каждого нового удаления и сохраняйте его при всех повторных попытках. Это не ID сообщения и не ключ API. |
Запросить пример
curl -X POST "https://api.smsmobileapi.com/delete-history-calls-incoming/" \
--data-urlencode "apikey=YOUR_API_KEY" \
-d "action=preview" -d "include_linked=0"
Примеры исключения и статуса
Замените образец request_id на свой собственный уникальный код перед началом. Следующие запросы на удаление изменяют реальную историю учетной записи; они не являются предварительными просмотрами.
curl -X POST "https://api.smsmobileapi.com/delete-history-calls-incoming/" \
--data-urlencode "apikey=YOUR_API_KEY" \
-d "action=delete" -d "include_linked=0" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"curl -X POST "https://api.smsmobileapi.com/delete-history-calls-incoming/" \
-H "Authorization: Bearer YOUR_OAUTH_ACCESS_TOKEN" \
-d "action=delete" -d "include_linked=0" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"curl -G "https://api.smsmobileapi.com/delete-history-calls-incoming/" \
--data-urlencode "apikey=YOUR_API_KEY" \
-d "action=status" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"Пример ответа
{
"result": {
"error": 0,
"history": "calls-incoming",
"action": "preview",
"total": 120,
"simple": 100,
"linked_or_processing": 20,
"selected": 100,
"include_linked": 0,
"operation_in_progress": false,
"active_include_linked": null
}
}
Хотите выполнить этот запрос?Подключите ключ API в верхней части страницы, чтобы разблокировать интерактивный тестер.
Подключите ключ ↑- Приведенный выше пример является предварительным просмотром, а не удалением. Графики являются иллюстративными; окончательный выбор фиксируется при начале удаления.
- include_linked=1 может нарушить работу GHL, Zapier, автоматизацию, отмену подписки или отслеживание доставки. Он никогда не обходится без проверки целостности учетной записи или хранения.
POST · ПОЛУЧИТЬ
Очистить историю исходящих звонков
https://api.smsmobileapi.com/delete-history-calls-outgoing/Очистка исходящих записей звонков из истории аккаунта, а не журнала звонков по телефону.
Сначала используйте предварительный просмотр, проверьте счета, а затем явно запросите удаление. Это очищает всю выбранную историю для ключа API без фильтров даты, телефона или сообщений.
Параметры
| Имя | Тип | Требование | Описание |
|---|---|---|---|
apikey |
нить | факультативный | Необходим без OAuth2. В OAuth2 необязательно выберите ключ API, принадлежащий той же учетной записи. |
action |
Превью | Удалить | Статус | факультативный | preview подсчитывает записи без удаления; delete запускает или продолжает удаление; status только показывает прогресс. Значение по умолчанию в API — delete, в этом тестере — preview. |
include_linked |
0 | 1 | факультативный | По умолчанию 0: сохраняйте связанные или обрабатывающие записи. Набор 1 включает их, с риском нарушения интеграции. Сохраняйте это значение неизменным при продолжении удаления. |
request_id |
нить | факультативный | Обязательно для delete и status, необязательно для preview. Используйте 16–128 букв ASCII, цифр, дефисов (-) или подчёркиваний (_). Создайте уникальный ID для каждого нового удаления и сохраняйте его при всех повторных попытках. Это не ID сообщения и не ключ API. |
Запросить пример
curl -X POST "https://api.smsmobileapi.com/delete-history-calls-outgoing/" \
--data-urlencode "apikey=YOUR_API_KEY" \
-d "action=preview" -d "include_linked=0"
Примеры исключения и статуса
Замените образец request_id на свой собственный уникальный код перед началом. Следующие запросы на удаление изменяют реальную историю учетной записи; они не являются предварительными просмотрами.
curl -X POST "https://api.smsmobileapi.com/delete-history-calls-outgoing/" \
--data-urlencode "apikey=YOUR_API_KEY" \
-d "action=delete" -d "include_linked=0" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"curl -X POST "https://api.smsmobileapi.com/delete-history-calls-outgoing/" \
-H "Authorization: Bearer YOUR_OAUTH_ACCESS_TOKEN" \
-d "action=delete" -d "include_linked=0" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"curl -G "https://api.smsmobileapi.com/delete-history-calls-outgoing/" \
--data-urlencode "apikey=YOUR_API_KEY" \
-d "action=status" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"Пример ответа
{
"result": {
"error": 0,
"history": "calls-outgoing",
"action": "preview",
"total": 120,
"simple": 100,
"linked_or_processing": 20,
"selected": 100,
"include_linked": 0,
"operation_in_progress": false,
"active_include_linked": null
}
}
Хотите выполнить этот запрос?Подключите ключ API в верхней части страницы, чтобы разблокировать интерактивный тестер.
Подключите ключ ↑- Приведенный выше пример является предварительным просмотром, а не удалением. Графики являются иллюстративными; окончательный выбор фиксируется при начале удаления.
- include_linked=1 может нарушить работу GHL, Zapier, автоматизацию, отмену подписки или отслеживание доставки. Он никогда не обходится без проверки целостности учетной записи или хранения.
POST · ПОЛУЧИТЬ
Очистить историю выполнения правил
https://api.smsmobileapi.com/delete-history-call-rules/Клирс называет только записи выполнения автоматизации. Сами правила не удаляются.
Сначала используйте предварительный просмотр, проверьте счета, а затем явно запросите удаление. Это очищает всю выбранную историю для ключа API без фильтров даты, телефона или сообщений.
Параметры
| Имя | Тип | Требование | Описание |
|---|---|---|---|
apikey |
нить | факультативный | Необходим без OAuth2. В OAuth2 необязательно выберите ключ API, принадлежащий той же учетной записи. |
action |
Превью | Удалить | Статус | факультативный | preview подсчитывает записи без удаления; delete запускает или продолжает удаление; status только показывает прогресс. Значение по умолчанию в API — delete, в этом тестере — preview. |
include_linked |
0 | 1 | факультативный | По умолчанию 0: сохраняйте связанные или обрабатывающие записи. Набор 1 включает их, с риском нарушения интеграции. Сохраняйте это значение неизменным при продолжении удаления. |
request_id |
нить | факультативный | Обязательно для delete и status, необязательно для preview. Используйте 16–128 букв ASCII, цифр, дефисов (-) или подчёркиваний (_). Создайте уникальный ID для каждого нового удаления и сохраняйте его при всех повторных попытках. Это не ID сообщения и не ключ API. |
Запросить пример
curl -X POST "https://api.smsmobileapi.com/delete-history-call-rules/" \
--data-urlencode "apikey=YOUR_API_KEY" \
-d "action=preview" -d "include_linked=0"
Примеры исключения и статуса
Замените образец request_id на свой собственный уникальный код перед началом. Следующие запросы на удаление изменяют реальную историю учетной записи; они не являются предварительными просмотрами.
curl -X POST "https://api.smsmobileapi.com/delete-history-call-rules/" \
--data-urlencode "apikey=YOUR_API_KEY" \
-d "action=delete" -d "include_linked=0" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"curl -X POST "https://api.smsmobileapi.com/delete-history-call-rules/" \
-H "Authorization: Bearer YOUR_OAUTH_ACCESS_TOKEN" \
-d "action=delete" -d "include_linked=0" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"curl -G "https://api.smsmobileapi.com/delete-history-call-rules/" \
--data-urlencode "apikey=YOUR_API_KEY" \
-d "action=status" \
-d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"Пример ответа
{
"result": {
"error": 0,
"history": "call-rules",
"action": "preview",
"total": 120,
"simple": 100,
"linked_or_processing": 20,
"selected": 100,
"include_linked": 0,
"operation_in_progress": false,
"active_include_linked": null
}
}
Хотите выполнить этот запрос?Подключите ключ API в верхней части страницы, чтобы разблокировать интерактивный тестер.
Подключите ключ ↑- Приведенный выше пример является предварительным просмотром, а не удалением. Графики являются иллюстративными; окончательный выбор фиксируется при начале удаления.
- include_linked=1 может нарушить работу GHL, Zapier, автоматизацию, отмену подписки или отслеживание доставки. Он никогда не обходится без проверки целостности учетной записи или хранения.
Поиск неисправностей
Ошибки и безопасные повторы
Прочитайте статус HTTP и поле ошибок JSON перед повторным использованием. Не повторяйте валидацию или сбои аутентификации без предварительного исправления запроса.
| HTTP | Код | Что делать |
|---|---|---|
| 400 | missing_apikey | Параметр apikey отсутствует или пуст. |
| 403 | invalid_apikey | Ключ не распознается. |
| 403 | api_expired | Срок действия подписки, связанной с ключом, истек. |
| 500 | server_error | Запрос не может быть выполнен службой вызова. |
Нужна помощь?
Приведите контекст запроса, а не ваши секреты.
Поделитесь конечной точкой, временной меткой, статусом HTTP и дезинфицированным ответом. Никогда не включайте ключи API, токены или содержимое личных сообщений.
Официальное мобильное приложение
Защищенный мост между телефоном, приборной панелью и API.
Операции SMS и вызова проходят через официальное приложение SMSMobileAPI, установленное на подключенном телефоне. Приложение надежно соединяет устройство с вашей учетной записью, синхронизирует авторизованные события и связывает мобильную сеть с приборной панелью и REST API.
- Подписанные релизы, распространяемые через официальные списки Google Play и Apple App Store
- Google и Apple анализируют, подписывают и контролируют дистрибуцию
- Защищенное сопряжение устройств, транспортировка HTTPS и аутентифицированный доступ к API
- Только разрешения, необходимые для мобильных функций, которые вы включаете


