Ваші SMS надсилаються з вашого телефону.Дізнайтеся, як це працює
ПЛАТФОРМАAPI-перша архітектураБезпечний пристрій для парівидимість доставкиБагатопристосувальні елементиВиконується документація
Розробник hub/API

SMS · 16 документовані операції

SMS API документація

Відправте та отримуйте SMS, перевірте журнали доставки, будуйте розмови та управляти підключеними мобільними шлюзами.

Смартфон підключений до інфраструктури смс- і хмарних шлюзів
REST базова URLhttps://api.smsmobileapi.com

JSON відповіді · HTTPS обов'язкові · UTF-8

З'єднайте ключ API

З'єднайте один раз, потім перевірте кінцеві точки через SMS, дзвінки, повідомлення, WhatsApp і електронну пошту.

Почати

Ваш перший запит в чотири кроки

1

Створіть обліковий запис та скопіюйте ключ API з панелі інструментів.

2

Встановіть мобільний додаток і підтвердіть, що пристрій онлайн.

3

Відправте один тест SMS з / повідомленнями / кінцевою точкою.

4

Зберігайте повернутий ідентифікатор повідомлення до корелату колоди та статус доставки.

Забезпечити мобільний додаток SMSMobileAPI, що з'єднує телефон до панелі веб-засмаги і REST API для SMS і дзвінків
Зашифроване підключення мобільного до блоґу

Офіційне мобільне додаток

Забезпечений міст між телефоном, панельом і API.

SMS і операції дзвінків проходять через офіційний додаток SMSMobileAPI, встановлений на підключеному телефоні. Додаток надійно справляє пристрій з вашим обліковим записом, синхронізує уповноважені події та посилює мобільний зв'язок з панельним приладом та REST API.

1Мобільний додатокЗареєструвати телефон і SIM 2Зашифрований посиланняАуттентифікати та захистити дані в транзиті 3Дяшборд & APIКонтроль робочих процесів і діяльності
  • Випущені релізи, що розповсюджуються через офіційні списки Google Play та Apple App Store
  • Огляд платформи Google та Apple, реєстрація та управління розподілами
  • Захищений пристрій, HTTPS транспортно-автентифікований API
  • Для мобільних функцій, які ви включите
Отримайте офіційну програму SMSMobileAPI на Google Play Завантажте офіційний додаток SMSMobileAPI на Apple App Store
Можливості залежать від дозволу та фонового доступу, що допускається Android або iOS.

WEBHOOK V2 ДЛЯ ЦЬОГО API

Підписуйтесь лише на ті мобільні події, які потрібні вашому робочому процесу.

5 типів подій

Один пункт призначення може отримувати все, або ви можете розділити виробничі системи, аналітику та операційні сповіщення. Кожна подія має точну назву, щоб ваш додаток міг обробляти її передбачувано.

sms.api.submitted

SMS подано через API

Запит API створив завдання відправлення SMS. Корисно для підтвердження, що запит надійшов у платформу.

sms.sent

SMS надіслано

Підключений мобільний пристрій підтвердив операцію відправлення SMS.

sms.failed

SMS не вдалося

Підключений мобільний пристрій повернув помилку під час надсилання SMS.

sms.received

Отримано SMS

Підключений мобільний пристрій синхронізував вхідний SMS.

sms.mobile.sent

SMS надіслано з мобільного

Повідомлення SMS було надіслано вручну з підключеного мобільного.

Аутентифікація

Збережіть облікові дані на сервері

Кожен запит приймає ключ API через параметр Apikey. Клієнти OAuth2 доступні для інтеграції серверів в сервер. Не дозволяйте ключу виробництва в коді браузера, публічні репозиції або повідомлення про підтримку.

Історія управління

Очистити історію безпечно: попередній перегляд, видалення, слідувати прогрес

Ці кінцеві точки очистити історію виділеного сервера для ключа API, не повідомлення на телефонах або зовнішніх сервісах. Не надайте скидання рахунку. Після видалення може з'явитися нова активність.

Читати посібник з дерматизації request_id
Захист інтеграцій

За замовчуванням, пов'язані або переробка записів залишаються видимими. Тільки використовувати include_linked=1, якщо ви приймаєте цю інтеграцію або безперервну обробку може припинити роботу.

Як працює request_id

  1. Перегляд кількості з action=preview. Немає request_id, що потрібно і не видаляється записів.
  2. Сприяє відновленню унікальної request_id для нового видалення, наприклад, UUID. Заощаджуйте його перед відправленням action=delete.
  3. Для рети, часових виходів або HTTP 202, повторно використовуйте той же ключ API, кінцева точка історії, request_id і include_linked значення. Не генеруйте новий ідентифікатор автоматично після помилки.
  4. Коли ЗСКАЧАКСЗ завершується операція. Відновити свій ідентифікатор повертає той же результат замість видалення новоприбулих записів. Використовуйте новий ідентифікатор тільки для свідомо нового очищення.

request_id визначає вашу операцію видалення, не індивідуальну SMS. Додано формат: 16–128 ASCII літери, цифри, гіфени або низи. Для цього потрібен броньований броньований біржовий .randomUID()

Видалення виконується пакетами. За HTTP 202 і continue_required=true повторіть action=delete через 3 секунди. Фоновий cron не запускається. action=status лише читає перебіг і не продовжує видалення, навіть за HTTP 200.

Видалення та приклади стану

Замініть зразок request_id з власним унікальним значенням перед початком. Видаліть наступні запити, змінюйте історію реального облікового запису, вони не є попередніми переглядами.

POST · API ключ
curl -X POST "https://api.smsmobileapi.com/delete-history-sms-api/" \
  --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-sms-api/" \
  -H "Authorization: Bearer YOUR_OAUTH_ACCESS_TOKEN" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
GET · статус
curl -G "https://api.smsmobileapi.com/delete-history-sms-api/" \
  --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. Ногати без очок зберігають наявний доступ до облікового запису.

OAuth2 вибирає унікальний ключ API. Якщо існують декілька основних ключів, також забезпечують apikey для вибору одного з речей до облікового запису. По-друге, ключі не надають доступу до початкової історії ключів.

Читати відповідь перед продовження

count_delete є кумулятивним числом, видаленим цією роботою. selected_at_start є початковим вибором; protected_at_start кількість виключених записів. Використовуйте preview.linked_or_processing для підрахунку пов'язаних записів навіть коли include_linked=1.

ЗСКАЧАКСЗ · ЗСКАБКАКСЗ 202
{
    "result": {
        "error": 0,
        "history": "sms-api",
        "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: немає операції для цього ID, ключа API і історії.
  • 401: недійсні або невилічені повноваження. 403: недостатня сфера OAuth або несанкціонований рахунок.
  • 409 HISTORY_BUSY: інший чистий процес працює; продовжуйте його з оригінального клієнта. 409 INCLUDE_LINKED_CONFLICT: відновлення оригінального значення include_linked.
  • 409 OAUTH_ACCOUNT_AMBIGUOUS: забезпечити ключ API до цього облікового запису.
  • 503 або мережевий перерву: вже завершені деякі партії. Перевірити налаштування, потім птиця з оригінальним request_id. Не створювати автоматично заміну.
ЦІНА ЗА ЧАС:

Надіслати SMS

#
ЕНДПОІНhttps://api.smsmobileapi.com/sendsms/

Отримуйте повідомлення на підключеному телефоні. POST рекомендується при тривалому або містить спеціальні символи.

Коли його використовувати

Використовуйте це для транзакційних повідомлень, нагадування, сповіщення та програми, що приводяться SMS.

Параметри

Ім’яТипВимагатиопис
apikey рядок Обов'язковий Ваш обліковий запис API ключ.
recipients Контакти Обов'язковий Номер призначення в міжнародному форматі.
message рядок Обов'язковий Повідомлення про те, що Код URL-коду при використанні GET.
port 1 | 2 Додатковий SIM-порт на сумісних пристроях Android; залишити порожній для автоматичного вибору.
sIdentifiant рядок Додатковий Специфіка підключеного телефону SID; залишити порожній для першого наявного пристрою.
shorturl 0 | 1 Додатковий Встановити до 1 для скорочення URL, знайдених в повідомлення.
sendsms 0 | 1 Додатковий СМС-канал прапор. За замовчуванням до 1 при в'язанні.
sendwa 0 | 1 Додатковий Також запитуйте доставку WhatsApp при налаштуванні рахунку.
encrypt_message так Додатковий Сшифрувати повідомлення для захищеного читання одержувача.
schedule_timestamp Унікс секунд Додатковий Час UTC з якого повідомлення може бути відправлено.

Приклад запиту

КУРЛ
curl -X POST "https://api.smsmobileapi.com/sendsms/" \
  -d "apikey=YOUR_API_KEY" \
  -d "recipients=+1234567890" \
  --data-urlencode "message=Your appointment is confirmed for tomorrow."

Приклад відповіді

JSON
{
  "result": {
    "error": 0,
    "sent": "1",
    "id": "c319d3b35e8f8712cde20dae39ac3c19f86eda25",
    "note": "sent by mobile",
    "datetime": "2026-03-20T21:07:44Z",
    "port": null,
    "send_with_whatsapp": "0"
  }
}

Хочете запустити цей запит?Підключіть ключ API у верхній частині сторінки, щоб розблокувати інтерактивний тестер.

ключ підключення ↑
Знайте
  • Успішний відповідь API означає, що повідомлення було прийнято на платформі; зберігайте повернуті id для подальшого відстеження.
  • Доставка та обробка носіїв може статися після відповіді HTTP.
ЦІНА ЗА ЧАС:

Повторно надіслати невідправлене SMS

#
ЕНДПОІНhttps://api.smsmobileapi.com/resend/

За допомогою повідомлення, що в даний час перебуває в стані помилки.

Коли його використовувати

Використовуйте це після перевірки відправленого входу і підтвердження того, що не вдалося повідомлення зробити іншу спробу.

Параметри

Ім’яТипВимагатиопис
apikey рядок Обов'язковий Ваш обліковий запис API ключ.
guid рядок Обов'язковий Повідомлення про графічні дані, які повернулися до відправки або кінцевої точки входу.

Приклад запиту

КУРЛ
curl "https://api.smsmobileapi.com/resend/?apikey=YOUR_API_KEY&guid=GUID_OF_THE_MESSAGE"

Приклад відповіді

JSON
{
  "result": {
    "error": "0",
    "sms": "resent with successfully",
    "attempt": 1
  }
}

Хочете запустити цей запит?Підключіть ключ API у верхній частині сторінки, щоб розблокувати інтерактивний тестер.

ключ підключення ↑
Знайте
  • Тільки повідомлення з статусом помилки можна перезапустити.
ОТРИМАТИ

СМС СМС, надісланий з API

#
ЕНДПОІНhttps://api.smsmobileapi.com/log/sent/sms/

Повертає повідомлення, що надавалися через SMS API з черги, інформацією про мобільні та помилки.

Коли його використовувати

Використовуйте для моніторингу доставки, діагностики підтримки та реконциркіляції.

Параметри

Ім’яТипВимагатиопис
apikey рядок Обов'язковий Ваш обліковий запис API ключ.
guid_message рядок Додатковий Повернути одне повідомлення за допомогою його унікального інтерфейсу.
before часовий збір або посилання Додатковий Повернути повідомлення перед курсором або таймером.
error_api 0 | 1 Додатковий Встановити до 1 для повернення тільки API обробки даних.
error_mobile 0 | 1 Додатковий Встановити до 1 для повернення тільки помилок мобільного відправлення.
keyword рядок Додатковий Пошук номера одержувача або тексту повідомлення.

Приклад запиту

КУРЛ
curl "https://api.smsmobileapi.com/log/sent/sms/?apikey=YOUR_API_KEY&guid_message=MESSAGE_GUID"

Приклад відповіді

JSON
{
  "result": {
    "error": "0",
    "sms": [{
      "sIdentifiantPhone": "508b004b4aadacc4",
      "recipients": "+1234567890",
      "sms": "Test message",
      "guid_message": "MESSAGE_GUID",
      "send_from_mobile": 1,
      "error_api": "",
      "send_from_mobile_erreur": ""
    }]
  }
}

Хочете запустити цей запит?Підключіть ключ API у верхній частині сторінки, щоб розблокувати інтерактивний тестер.

ключ підключення ↑
ОТРИМАТИ

Список СМС синхронізований з телефону

#
ЕНДПОІНhttps://api.smsmobileapi.com/log/sent/frommobile/

Списки SMS фізично відправлені мобільними та синхронізованими з платформою.

Коли його використовувати

Використовуйте його, коли повідомлення можуть виникати на телефоні, а також через API.

Параметри

Ім’яТипВимагатиопис
apikey рядок Обов'язковий Ваш обліковий запис API ключ.
date РРРР-ММ-ДД Додатковий Фільтрувати одну точну дату.
date_from РРРР-ММ-ДД Додатковий Початок датового діапазону.
date_to РРРР-ММ-ДД Додатковий Кінець діапазону дати.
period манометр Додатковий сьогодні, вчора, last 24h, last 3days або last 7days.
number Контакти Додатковий Фільтрувати одержувачем.
sIdentifiant рядок Додатковий Фільтр за підключеним мобільним SID.
message рядок Додатковий Фільтрувати за вмістом повідомлень.
search рядок Додатковий Глобальний пошук по мобільних, номерах, повідомленнях та мітках часу.
sort_by манометр Додатковий sIdentifiant, номер, повідомлення, mobile date ms, mobile date formatted або synchro time.
sort_order АСКА АД Додатковий Сортувати напрямок.
limit ціле Додатковий Максимальна кількість записів 200.

Приклад запиту

КУРЛ
curl "https://api.smsmobileapi.com/log/sent/frommobile/?apikey=YOUR_API_KEY&period=last_7days&limit=200"

Приклад відповіді

JSON
{
  "result": {
    "error": "0",
    "count": 1,
    "history_limit_days": 7,
    "sms": [{
      "sIdentifiant": "508b004b4aadacc4",
      "number": "+15551234567",
      "message": "Appointment confirmed.",
      "mobile_date_ms": 1774041004692,
      "synchro_time": "2026-03-20 21:10:05"
    }]
  }
}

Хочете запустити цей запит?Підключіть ключ API у верхній частині сторінки, щоб розблокувати інтерактивний тестер.

ключ підключення ↑
Знайте
  • Застосунок Android 4.1.20 або новачок і необхідно включити в додаток.
  • Цей кінцевий пункт повертає максимум сім днів синхронізованої історії.
ОТРИМАТИ

СМС-офіс

#
ЕНДПОІНhttps://api.smsmobileapi.com/getsms/

Повернення вхідних SMS синхронізованих з підключених телефонів.

Коли його використовувати

Використовуйте його для побудови папки, опитування для відповідей або відновлення повідомлень після переривання вебок.

Параметри

Ім’яТипВимагатиопис
apikey рядок Обов'язковий Ваш обліковий запис API ключ.
sIdentifiantPhone рядок Додатковий Фільтрувати телефон, який отримав SMS.
after_timestamp_unix Унікс секунд Додатковий Повернути повідомлення, отримані після цього часу.
onlyunread так Додатковий Повернути лише повідомлення, які не позначені як читати в API стану.

Приклад запиту

КУРЛ
curl "https://api.smsmobileapi.com/getsms/?apikey=YOUR_API_KEY&onlyunread=yes"

Приклад відповіді

JSON
{
  "result": {
    "error": "",
    "sms": [{
      "id": 466340,
      "sIdentifiantPhone": "508b004b4aadacc4",
      "timestamp_unix": 1774041814,
      "message": "Please call us back.",
      "number": "+15551234567",
      "guid": "6BFD7DC7-3492-422D-8D02-4AF4E614F122",
      "alias": null
    }]
  }
}

Хочете запустити цей запит?Підключіть ключ API у верхній частині сторінки, щоб розблокувати інтерактивний тестер.

ключ підключення ↑
ЦІНА ЗА ЧАС:

Ознайомитися з отриманим SMS як читати

#
ЕНДПОІНhttps://api.smsmobileapi.com/getsms/set-read/

Марки, які отримали повідомлення як прочитано в SMSMobileAPI API.

Коли його використовувати

Використовуйте це після обробки повідомлення, що надходить до вашого додатку.

Параметри

Ім’яТипВимагатиопис
apikey рядок Обов'язковий Ваш обліковий запис API ключ.
guid_message рядок Обов'язковий графічний інтерфейс отриманого SMS.

Приклад запиту

КУРЛ
curl "https://api.smsmobileapi.com/getsms/set-read/?apikey=YOUR_API_KEY&guid_message=MESSAGE_GUID"

Хочете запустити цей запит?Підключіть ключ API у верхній частині сторінки, щоб розблокувати інтерактивний тестер.

ключ підключення ↑
Знайте
  • Це не змінює стан читання всередині програми обміну повідомленнями телефону.
ЦІНА ЗА ЧАС:

Оновити отриманий SMS псевдонім

#
ЕНДПОІНhttps://api.smsmobileapi.com/getsms/update/

Додає, зміни або очищає алюзії, пов'язані з отриманим SMS.

Коли його використовувати

Використовуйте псевдоніми для прикріплення імені контакту або етикетки додатків на повідомлення.

Параметри

Ім’яТипВимагатиопис
apikey рядок Обов'язковий Ваш обліковий запис API ключ.
guid рядок Обов'язковий графічний інтерфейс отриманого SMS.
alias рядок Обов'язковий Нові алюси. Відправте порожній значення, щоб очистити його.

Приклад запиту

КУРЛ
curl "https://api.smsmobileapi.com/getsms/update/?apikey=YOUR_API_KEY&guid=MESSAGE_GUID&alias=John%20Doe"

Хочете запустити цей запит?Підключіть ключ API у верхній частині сторінки, щоб розблокувати інтерактивний тестер.

ключ підключення ↑
ЦІНА ЗА ЧАС:

Видалити SMS-сервер журнали

#
ЕНДПОІНhttps://api.smsmobileapi.com/deletesms/

Видалити SMS-записи з SMSMobileAPI серверного журналу.

Коли його використовувати

Використовуйте його для збереження робочих процесів або видалення конкретного повідомлення, що записується.

Параметри

Ім’яТипВимагатиопис
apikey рядок Обов'язковий Ваш обліковий запис API ключ.
guid_message рядок Додатковий Видалення одного повідомлення від GUID.
date_start РРРР-ММ-ДД Додатковий Видалення записів з цієї дати.
date_end РРРР-ММ-ДД Додатковий З датою start, обмежує діапазон відписки.

Приклад запиту

КУРЛ
curl "https://api.smsmobileapi.com/deletesms/?apikey=YOUR_API_KEY&guid_message=MESSAGE_GUID"

Приклад відповіді

JSON
{
  "result": {
    "error": null,
    "count_delete": 1
  }
}

Хочете запустити цей запит?Підключіть ключ API у верхній частині сторінки, щоб розблокувати інтерактивний тестер.

ключ підключення ↑
Знайте
  • Це видаляє записи журналу файлів тільки. Не видаляти повідомлення, що зберігаються на мобільному пристрої.
  • При необхідності в роботі з деструктивними і перевіреними фільтрами до його виклику.
ОТРИМАТИ

Список SMS-розмов

#
ЕНДПОІНhttps://api.smsmobileapi.com/conversation/sms/list/

Групи, що входять до складу та вихідні повідомлення в розмовах за номером телефону.

Коли його використовувати

Використовуйте його для перегляду чатів, останніх віджетів розмови та підтримки часових ліній.

Параметри

Ім’яТипВимагатиопис
apikey рядок Обов'язковий Ваш обліковий запис API ключ.
origineConversation й Обов'язковий Дані, які використовуються для виявлення вихідних розмов.
numero Контакти Додатковий Повернути одну телефонно-номерну розмову.
date_from дата або дата Додатковий Початок діапазону повідомлень.
date_to дата або дата Додатковий Кінець діапазону повідомлень.
sort АСКА АД Додатковий Порядок денний виконання; типовий DESC.
limit ціле Додатковий Обмеження суперечок при нуеро не буде вдається; за замовчуванням 20.
resume 0 | 1 Додатковий Встановити до 1 для повернення тільки останніх повідомлень за розмову.
resume_line_how ціле Додатковий Кількість повідомлень за розмову при резюме=1.

Приклад запиту

КУРЛ
curl "https://api.smsmobileapi.com/conversation/sms/list/?apikey=YOUR_API_KEY&origineConversation=received&resume=1&resume_line_how=3"

Приклад відповіді

JSON
{
  "success": true,
  "origineConversation": "received",
  "conversations": [{
    "phone_number": "+15551234567",
    "contact_alias": "John Doe",
    "messages": [{
      "direction": "incoming",
      "message_id": "msg_1001",
      "timestamp_utc": "2026-03-13T08:45:12Z",
      "message": "I need more information.",
      "status": "received",
      "mobile_sid": "device_sid_1"
    }]
  }]
}

Хочете запустити цей запит?Підключіть ключ API у верхній частині сторінки, щоб розблокувати інтерактивний тестер.

ключ підключення ↑
ОТРИМАТИ

Список підключених мобільних телефонів

#
ЕНДПОІНhttps://api.smsmobileapi.com/gateway/mobile/list/

Списки телефонів підключених до облікового запису шлюзу SMS.

Коли його використовувати

Використовуйте його для вибору відправника, відображення стану пристрою або перевірки автомагістралі.

Параметри

Ім’яТипВимагатиопис
apikey рядок Обов'язковий Ваш обліковий запис API ключ.
sid рядок Додатковий Повернути один точний мобільний SID.
search рядок Додатковий Пошук SID, дата, акумулятор, версія, етикетка та суміжні поля.

Приклад запиту

КУРЛ
curl "https://api.smsmobileapi.com/gateway/mobile/list/?apikey=YOUR_API_KEY"

Хочете запустити цей запит?Підключіть ключ API у верхній частині сторінки, щоб розблокувати інтерактивний тестер.

ключ підключення ↑
ЦІНА ЗА ЧАС:

Оновлення підключеного мобільного

#
ЕНДПОІНhttps://api.smsmobileapi.com/gateway/mobile/update/

Оновлення мітки або номер телефону підключеного пристрою.

Коли його використовувати

Використовуйте його для збереження етикеток пристрою, що містяться в багатофонових установках.

Параметри

Ім’яТипВимагатиопис
apikey рядок Обов'язковий Ваш обліковий запис API ключ.
sid рядок Обов'язковий Пристрій SID.
label рядок Обов'язковий Новий етикеток; він може бути навмисно порожнім.
phone_number Контакти Додатковий Нові метадані телефону.

Приклад запиту

КУРЛ
curl "https://api.smsmobileapi.com/gateway/mobile/update/?apikey=YOUR_API_KEY&sid=DEVICE_SID&label=OfficePhone"

Хочете запустити цей запит?Підключіть ключ API у верхній частині сторінки, щоб розблокувати інтерактивний тестер.

ключ підключення ↑
ЦІНА ЗА ЧАС:

Видалення підключеного мобільного телефону

#
ЕНДПОІНhttps://api.smsmobileapi.com/gateway/mobile/delete/

Видаліть підключені мобільні та його ряди історії воріт.

Коли його використовувати

Використовуйте лише тоді, коли телефон повинен бути остаточно видалений з облікового запису.

Параметри

Ім’яТипВимагатиопис
apikey рядок Обов'язковий Ваш обліковий запис API ключ.
sid рядок Обов'язковий ПІДТРИМКА пристрою для видалення.

Приклад запиту

КУРЛ
curl "https://api.smsmobileapi.com/gateway/mobile/delete/?apikey=YOUR_API_KEY&sid=DEVICE_SID"

Хочете запустити цей запит?Підключіть ключ API у верхній частині сторінки, щоб розблокувати інтерактивний тестер.

ключ підключення ↑
Знайте
  • Ця операція видаляє історію пристрою, пов'язані з SID. Підтвердіть пристрій перед його викликом.
ВПЛИВ ПАСТ

Отримувати SMS на веб-хуках

#
ІНВЕСТИЦІЙНІYour HTTPS endpoint

SMSMobileAPI надсилає запит JSON на налаштування URL, коли надійшло SMS.

Коли його використовувати

Використовуйте вебхоки для обробки в режимі реального часу замість частих опитувань.

Приклад ресивера

ЗСК25ККСЗ 8
<?php
$payload = json_decode(file_get_contents('php://input'), true);
if (!is_array($payload) || empty($payload['guid'])) {
    http_response_code(400);
    exit('Invalid payload');
}
// Queue the event, then acknowledge quickly.
http_response_code(200);
echo 'OK';

Приклад відповіді

JSON
{
  "date": "2026-03-20",
  "hour": "10:15:00",
  "time_received": "2026-03-20 10:14:50",
  "message": "Hello, this is a test.",
  "number": "+123456789",
  "guid": "abcde12345"
}
Вхідні кінцеві точки

Ця кінцева точка отримує події на вашому власному URL HTTPS. Використовуйте приклад ресивера, потім надішліть SMS на підключений телефон, щоб перевірити його.

Знайте
  • Налаштування URL-адреси HTTPS у Dashboard → Налаштування Webhook.
  • Повернутися до HTTP 200 швидко і обробити події асинхронно.
  • Дублікатні рети за допомогою гіди.
ЦІНА ЗА ЧАС:

Очистити історію SMS, надісланих через API

#
ЕНДПОІНhttps://api.smsmobileapi.com/delete-history-sms-api/

Очистити серверні записи SMS, подані через API. Не відгадуйте повідомлення, що вже зібрано на телефоні.

Коли його використовувати

Використовуйте попередній перегляд, перевірте кількість, потім явно запитайте видалення. Цей ви зрозумілий всю вибрану історію для ключа API, без дати, телефону або фільтрів повідомлень.

Параметри

Ім’яТипВимагатиопис
apikey рядок Додатковий Не потрібно без OAuth2. З OAuth2, додатково виберіть ключ API, що належить до одного облікового запису.
action preview ^ ебать статус Додатковий 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-sms-api/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=preview" -d "include_linked=0"
Видалення та приклади стану

Замініть зразок request_id з власним унікальним значенням перед початком. Видаліть наступні запити, змінюйте історію реального облікового запису, вони не є попередніми переглядами.

POST · API ключ
curl -X POST "https://api.smsmobileapi.com/delete-history-sms-api/" \
  --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-sms-api/" \
  -H "Authorization: Bearer YOUR_OAUTH_ACCESS_TOKEN" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
GET · статус
curl -G "https://api.smsmobileapi.com/delete-history-sms-api/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=status" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"

Приклад відповіді

JSON
{
    "result": {
        "error": 0,
        "history": "sms-api",
        "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, автоматики, відписані посилання або відстеження доставки. Не обходити облік володіння або перевірки цілісності зберігання.
ЦІНА ЗА ЧАС:

Очистити історію SMS, надісланих із телефона

#
ЕНДПОІНhttps://api.smsmobileapi.com/delete-history-sms-mobile/

Очищає синхронізацію записів SMS, відправлених з мобільних телефонів, не зберігаються повідомлення на телефонах.

Коли його використовувати

Використовуйте попередній перегляд, перевірте кількість, потім явно запитайте видалення. Цей ви зрозумілий всю вибрану історію для ключа API, без дати, телефону або фільтрів повідомлень.

Параметри

Ім’яТипВимагатиопис
apikey рядок Додатковий Не потрібно без OAuth2. З OAuth2, додатково виберіть ключ API, що належить до одного облікового запису.
action preview ^ ебать статус Додатковий 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-sms-mobile/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=preview" -d "include_linked=0"
Видалення та приклади стану

Замініть зразок request_id з власним унікальним значенням перед початком. Видаліть наступні запити, змінюйте історію реального облікового запису, вони не є попередніми переглядами.

POST · API ключ
curl -X POST "https://api.smsmobileapi.com/delete-history-sms-mobile/" \
  --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-sms-mobile/" \
  -H "Authorization: Bearer YOUR_OAUTH_ACCESS_TOKEN" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
GET · статус
curl -G "https://api.smsmobileapi.com/delete-history-sms-mobile/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=status" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"

Приклад відповіді

JSON
{
    "result": {
        "error": 0,
        "history": "sms-mobile",
        "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, автоматики, відписані посилання або відстеження доставки. Не обходити облік володіння або перевірки цілісності зберігання.
ЦІНА ЗА ЧАС:

Очистити історію отриманих SMS

#
ЕНДПОІНhttps://api.smsmobileapi.com/delete-history-sms-received/

Очистити серверні записи вхідних SMS. За замовчуванням захищено інтеграцію та облік автоматизації.

Коли його використовувати

Використовуйте попередній перегляд, перевірте кількість, потім явно запитайте видалення. Цей ви зрозумілий всю вибрану історію для ключа API, без дати, телефону або фільтрів повідомлень.

Параметри

Ім’яТипВимагатиопис
apikey рядок Додатковий Не потрібно без OAuth2. З OAuth2, додатково виберіть ключ API, що належить до одного облікового запису.
action preview ^ ебать статус Додатковий 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-sms-received/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=preview" -d "include_linked=0"
Видалення та приклади стану

Замініть зразок request_id з власним унікальним значенням перед початком. Видаліть наступні запити, змінюйте історію реального облікового запису, вони не є попередніми переглядами.

POST · API ключ
curl -X POST "https://api.smsmobileapi.com/delete-history-sms-received/" \
  --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-sms-received/" \
  -H "Authorization: Bearer YOUR_OAUTH_ACCESS_TOKEN" \
  -d "action=delete" -d "include_linked=0" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"
GET · статус
curl -G "https://api.smsmobileapi.com/delete-history-sms-received/" \
  --data-urlencode "apikey=YOUR_API_KEY" \
  -d "action=status" \
  -d "request_id=6d54ac58-41f1-4fbc-9a39-6e6c86089451"

Приклад відповіді

JSON
{
    "result": {
        "error": 0,
        "history": "sms-received",
        "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КодиЩо робити
400missing_parameterНеобхідний параметр порожній або відсутній. Перевірити таблицю параметрів для кінцевої точки.
403invalid_apikeyКлюч API невідомий, розширений або не уповноважений за за запитом функції.
429too_many_requestsЗапити прилітають дуже швидко. Очікуйте, потім птиця з відступним відключенням.
500server_errorПослуга не може завершити запит. Зберігати відповідь та контактну підтримку, якщо вона зберігається.
Правило птицяВідповідає лише транзистор 429 і 5xxx. Почати після 1 секунди, потім відключати до 2, 4 і 8 секунд.

Потрібна допомога?

Внести контекст запиту — не секрети.

Поділитися кінцевою точкою, часовим кроком, статус HTTP і санітарно-гігієнічним реагуванням. Ніколи не включають ключі API, токени або контент для приватного повідомлення.

Зв'язатися з API support →