KiT Docs Portal
  1. Авторизационныe сообщения
KiT Docs Portal
  • KiT Docs Portal
  • Личный кабинет
  • WhatsApp API
    • Типы сообщений
    • Форматирование в текстовых сообщениях
    • Форматы WhatsApp Media
    • Коды ошибок платформы WABA
    • Шаблонные сообщения
      • Категории шаблонов
      • Типы заголовков в шаблонных сообщениях
      • Тело шаблонного сообщения
      • Кнопки в шаблонных сообщениях
      • Общее описание запроса
      • Сообщение со всеми параметрами - заголовок изображение
      • Сообщение со всеми параметрами - заголовок текст
      • Сообщение изображение и текст
      • Сообщение изображение, текст и подпись сообщения
      • Сообщение изображение, текст и 2 кнопки - переход на сайт и позвонить
      • Сообщение изображение, текст и 3 кнопки быстрого ответа
      • Сообщение с кнопками содержащие динамическое дополнение к основному URL
      • Сообщение местоположение и текст
      • Сообщение динамиечский текст тело сообщения
      • Сообщение динамиечский текст тело сообщения и заголовка сообщения
      • Сообщение статичный текст
      • Получить имена всех шаблонов - gettemplate
    • Авторизационныe сообщения
      • Авторизационное сообщение
        POST
    • Чат сообщения
      • Сообщение текстовое
      • Сообщение с изображением
      • Сообщение аудиозапись
      • Сообщение с документом
      • Сообщение с видео
      • Сообщение со стикерам
      • Сообщение с списками
      • Сообщение с кнопками ответа
      • Сообщение с кнопкой перехода на URL
      • Сообщение с местоположением
      • Сообщение запрос местоположения
    • Входящие сообщения от абонента
      • Входящие сообщения от абонента
      • Текстовое входящее сообщение
      • Медиа (изображение, аудио, видео, документ, стикер) - входящее сообщение
      • Местоположение - входящее сообщение
      • Нажатие на кнопку быстрого ответа
      • Нажатие на кнопку из списка (из листа)
    • Установить WebHook - setwebhook
      POST
    • Статусы сообщений на WebHook
      POST
  • HTTP SMS API
    • sendMessage
      GET
    • getMessageByID
      GET
    • reporturl
      GET
  • JSON SMS API
    • send
      POST
    • sendBulk
      POST
    • reportByID
      GET
    • reportByExtraID
      GET
    • reportByBulkID
      GET
    • reportByPeriod
      GET
    • getSenders
      GET
    • notify_url
      GET
  • SOAP SMS API
    • sendMessage
      POST
    • sendBulkMessage
      POST
    • getInfoByID
      POST
    • getBulkInfoByID
      POST
    • getAbonents
      POST
    • getReport
      POST
    • getSenders
      POST
  • XML SMS API
    • sendMessage
    • sendBulkMessage
    • getInfoByID
  • MobiCheck SMS API. OTP/2FA
    • sendRequest
    • verifyPin
    • verifyRequest
  • SMPP SMS API
    • SMPP 3.4
  1. Авторизационныe сообщения

Авторизационное сообщение

POST
https://kazinfoteh.orh/wasender/sendwamsg

Используйте этот метод для отправки шаблонных сообщений по каналу WhatsApp.#

Если запрос принят к исполнению, сервер возвращает ответ с кодом 200, содержащий JSON-объект с идентификатором запроса, который присвоила система. Если первичная проверка запроса окончилась ошибкой, то возвращается ответ с кодом ошибки.
 
Информация о результате отправки сообщения адресату придет на установленный вами вебхук.
 
INFO
| Адрес |
| https://kazinfoteh.org/wasender/sendwamsg |
INFO
Для отправки запросов Вам потребуется X-API-KEY выданный Вашим менеджером.
INFO
Шаблоны категории "Аутентификация" имеют наибольшие ограничения, вы не можете менять текст сообщения, только подставлять нужные коды
Основной текст:
Ваш код подтверждения: {{1}}
А так же на момент регистриации шаблона вы можете указать дополнительную инфомацию (текст изменить нельзя)
Из соображений безопасности никому не сообщайте этот код
и/или
Срок действия этого кода истекает через N минут.
Примеры текстов:
"Ваш код подтверждения: {{1}}".
"Ваш код подтверждения: {{1}}. Из соображений безопасности никому не сообщайте этот код".
"Ваш код подтверждения: {{1}}. Срок действия этого кода истекает через 15 минут".
"Ваш код подтверждения — {{1}}. Из соображений безопасности не сообщайте никому этот код. Срок действия этого кода истекает через 10 минут.".
Так же вы может выбрать два варианта действий
Добавить кнопку "Копировать код"
или
Автоматическое заполнение без нажатия - только для мобильных приложений
Для изменения текста на Казахский язык, при регистрации шаблона укажите язык - Казахский, тогда текст автоматически будет изменен на
{{1}} — сіздің растау кодыңыз.
{{1}} — сіздің растау кодыңыз. Қауіпсіздігіңіз үшін бұл кодпен бөліспеңіз.
{{1}} — сіздің растау кодыңыз. Қауіпсіздігіңіз үшін бұл кодпен бөліспеңіз.
Кодтың мерзімі 10 минуттан кейін аяқталады.
Так же если необходимо изменить текст на Английский, выберите язык шаблона - Английский
{{1}} is your verification code. For your security, do not share this code.
CAUTION
Для получению статусов и входящих сообщений от абонента, Вам необходимо реализовать "приемущик" (webhook) на своей стороне, разместить на своем сервере и задать его методом SetWebhook
INFO
Для получаения имен шаблонов и примеров текста, которые вы подавали на регистрацию используйте метод gettemplate
CHECK
"contentType": "AUTHENTICATION"

Request

Header Params
X-API-KEY
string 
required
Example:
123
Body Params application/json
requestId
string 
required
Ваш индификтор запроса
to
string 
required
Номер телефона абонента в формате 7XXXXXXXXXX
content
object 
required
whatsappContent
object 
required
Example
{
    "requestId": "test-001",
    "to": "77771234567",
    "content": {
        "whatsappContent": {
            "contentType": "AUTHENTICATION",
            "name": "MyAuth",
            "code": "999789"
        }
    }
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://kazinfoteh.orh/wasender/sendwamsg' \
--header 'X-API-KEY: 123' \
--header 'Content-Type: application/json' \
--data-raw '{
    "requestId": "test-001",
    "to": "77771234567",
    "content": {
        "whatsappContent": {
            "contentType": "AUTHENTICATION",
            "name": "MyAuth",
            "code": "999789"
        }
    }
}'

Responses

🟢200OK
application/json
Body
status
string 
required
Статус запроса
ok - первичная проверка прошла успешно, сообщение отпарвленно в WhatsApp (финальные статус доставлено, не доставлено, ошибка) вы получите на ваш webhook
requestId
string 
required
ID запроса
Example
{
    "status": "ok",
    "requestId": "43"
}
🟠401Unauthorized
🟠400Bad Request
🟠404Record Not Found
Previous
Получить имена всех шаблонов - gettemplate
Next
Сообщение текстовое
Built with