Arrow
Начало работы с Wazzup
Arrow
Как подключить мессенджер
Arrow
Как пользоваться чатами Wazzup
Arrow
Как оплатить
Arrow
Битрикс24
Arrow
Как подключить Wazzup
Arrow
Как переписываться
Arrow
Как настроить автоматизацию
Arrow
Сквозная аналитика
Arrow
Решение проблем
Arrow
amoCRM
Arrow
Как подключить Wazzup
Arrow
Как переписываться
Arrow
Как настроить автоматизацию
Arrow
Сквозная аналитика
Arrow
Решение проблем
Arrow
Другие CRM
Arrow
Как продавать еще удобнее
Arrow
Всё о WABA
Arrow
Для партнеров
Arrow
Публичное API
Для партнеров
Arrow

Шаблоны Wazzup

В Wazzup можно создать шаблоны сообщений. С их помощью продавцы смогут быстрее отвечать клиентам. Им не придется перепечатывать раз из раза ответы на однотипные вопросы.

Этот раздел описывает работу с шаблонами Wazzup: создание, получение, редактирование и удаление.

При работе с перечисленными методами используйте в заголовках токен дочернего аккаунта client_access_token, который получили с помощью упрощенной авторизации или OAuth: Authorization: Bearer client_access_token

Перечень методов

Для управления шаблонами также можно использовать iframe Wazzup

Создание шаблона

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

Метод POST /v2/templates/wz

Body-параметр. Обязательные отмечены * Тип  Описание 
name* string Название шаблона
text* string Текст шаблона
order* number Порядок сортировки
files string[] Файлы шаблона. Можно передать ссылку на сторонний файл или файл в формате хранилища Wazzup (sha1 + метаданные). Если передается ссылка, файл загружается в хранилище Wazzup.
files.name string Имя файла
files.mimetype string Тип файла
files.size string Размер файла
files.sha1 string Хэш файла
files.link string Ссылка на сторонний файл

Пример создания шаблона с файлом:

curl -L 'https://tech.wazzup24.com/v2/templates/wz'
-H 'Authorization: Bearer <client_access_token>'
-H 'Content-Type: application/json'
-d '{
"name":"приветствие",
"text":"Привет!",
"order": 0,
"files": [
{
"name": "file.png",
"mimetype": "image/png",
"size": 28710,
"sha1": "70e2f9fe526e4a26859976958bc4b6e4"
}
]
}'

Пример ответа:

{
"data": {
"guid": "ee747414-3529-4583-8dbb-d1a3403fa9e4",
"name": "приветствие",
"text": "Привет!",
"files": [
{
"name": "file.png",
"sha1": "123123asdasdq",
"size": 28710,
"mimetype": "image/png"
}
],
"order": 0,
"details": {},
"tags": null
},
"meta": {
"timestamp": 1759495003
}
}

Результат: Создан WZ шаблон с template_id: ee747414-3529-4583-8dbb-d1a3403fa9e4.

Получение списка шаблонов WZ

Метод GET /v2/templates/wz

Пример:

curl -L 'https://tech.wazzup24.com/v2/templates/wz?limit=50&offset=0'
-H 'Authorization: Bearer <client_access_token>'

Пример ответа:

{
"data": [
{
"guid": "56c9f72b-8364-4b56-a3de-8a492c3f1b6c",
"name": "Приветствие62577",
"text": "Привет. Спасибо, что написали. Наш менеджер скоро свяжется с вами.",
"files": [
{
"name": "photo_2024-12-27_12-41-22.jpg",
"sha1": "854ae7b846a51bc345b1205d36f8ffa2f6e5ced0",
"size": 127102,
"mimetype": "image/jpeg"
}
],
"order": 2,
"details": {},
"tags": null
},
{
"guid": "c76a63e0-1e48-4824-8ebf-d4bc050e8510",
"name": "приветствие 4",
"text": "Привет, меня зовут Алина. Обращайтесь ко мне по любому вопросу!",
"files": [
{
"name": "ÐонеÑоÑка - СелÑÑаÑм.mp3",
"sha1": "8067ec9283f415e6e186becec9c2d67943e005a4",
"size": 7641843,
"mimetype": "audio/mpeg"
},
{
"name": "Как тестируют в GOOGLE.pdf",
"sha1": "4c26e5a24bcacec380375b6bd1183f8db5c8f6ae",
"size": 7880921,
"mimetype": "application/pdf"
}
],
"order": 0,
"details": {},
"tags": null
}
],
"meta": {
"timestamp": 1759493859
}
}

Результат: Список шаблонов WZ, которые были созданы для дочернего аккаунта.

Получение шаблона по id

Метод GET /v2/templates/wz/{template_id}

Path-параметры
template_id — ID шаблона Wazzup

Пример:

curl -L 'https://tech.wazzup24.com/v2/templates/wz/48caeea3-a930-4598-98b7-949afc3b8dd6'
-H 'Authorization: Bearer <client_access_token>'

Пример ответа:

{
"data": {
"guid": "56c9f72b-8364-4b56-a3de-8a492c3f1b6c",
"name": "Приветствие62577",
"text": "Привет. Спасибо, что написали. Наш менеджер скоро свяжется с вами.",
"files": [
{
"name": "photo_2024-12-27_12-41-22.jpg",
"sha1": "854ae7b846a51bc345b1205d36f8ffa2f6e5ced0",
"size": 127102,
"mimetype": "image/jpeg"
}
],
"order": 2,
"details": {},
"tags": null
},
"meta": {
"timestamp": 1759494286
}
}

Результат: Шаблон с указанным template_id, если такой существует.

Редактирование шаблона WZ

Метод PATCH /v2/templates/wz/{template_id}

Path-параметры
template_id — ID шаблона Wazzup

Пример:

curl -L -X PATCH 'https://tech.wazzup24.com/v2/templates/wz/48caeea3-a930-4598-98b7-949afc3b8dd6'
-H 'Authorization: Bearer <client_access_token>'
-H 'Content-Type: application/json'
-d '{
"name":"приветствие 3",
"text":"Привет, меня зовут Алина. Обращайтесь ко мне по любому вопросу! Доброго дня)",
"order": 0,
"files":[
{
"name":"hi.mp4",
"mimetype":"video/mp4",
"size":2548020,
"sha1":"123123asdasd"
}]}'

Пример ответа:

{
"data": {
"guid": "48caeea3-a930-4598-98b7-949afc3b8dd6",
"name": "приветствие 3",
"text": "Привет, меня зовут Алина. Обращайтесь ко мне по любому вопросу! Доброго дня)",
"files": [
{
"name": "hi.mp4",
"sha1": "123123asdasd",
"size": 2548020,
"mimetype": "video/mp4"
}
],
"order": 0,
"details": {},
"tags": null
},
"meta": {
"timestamp": 1759495044
}
}

Результат: Шаблон template_id: 48caeea3-a930-4598-98b7-949afc3b8dd6 обновлен.

Удаление шаблона WZ

Метод DELETE /v2/templates/wz/{template_id}

Path-параметры
template_id — ID шаблона Wazzup

Пример:

curl -L -X DELETE 'https://tech.wazzup24.com/v2/templates/wz/48caeea3-a930-4598-98b7-949afc3b8dd6'
-H 'Authorization: Bearer <client_access_token>'

Пример ответа:

{
"data": null,
"meta": {
"timestamp": 1759485643
}
}

Результат: Шаблон template_id: 48caeea3-a930-4598-98b7-949afc3b8dd6 удален.