Обновить рассылку
Обновление рассылки
PATCH /broadcast/v1/update_broadcast
Полный адрес в сети
| Среда |
URL |
| 🧪 Dev |
http://gateway.devterra.ru/admin/broadcast/v1/update_broadcast |
| 🚀 Prod |
http://mobile-api.terraprod.ru/admin/broadcast/v1/update_broadcast |
Тело запроса
| Поле |
Тип |
Описание |
Обязательное |
Пример |
| id |
int32 |
Идентификатор рассылки |
✅ |
123 |
| title |
string |
Заголовок рассылки |
❌ |
"Новая рассылка" |
| message |
string |
Текст сообщения |
❌ |
"Текст рассылки" |
| contactType |
int32 |
Тип контакта (целое число > 0) |
❌ |
1 |
| sendTime |
string |
Время отправки (ISO8601) |
❌ |
"2024-09-13T18:04:05+03:00" |
| needToSend |
bool |
Флаг необходимости отправки |
❌ |
true |
| roles |
int32 |
Роли (от 1 до 15) |
❌ |
[1, 3, 7] |
| usersUUID |
[]string |
UUID пользователей |
❌ |
["uuid-1234", "uuid-5678"] |
| imageURL |
string |
URL картинки-видео (mp4) |
❌ |
"https://example.com/image.png" |
| tgMembers |
bool |
Включать ли участников из Telegram |
❌ |
false |
| target |
map[string]string |
Дополнительные параметры фильтрации |
❌ |
{"city": "1", "utm_source": "ads"} |
| cities |
[]int32 |
Список ID городов ( > 0) |
❌ |
[10, 20] |
| mentorLevels |
[]string |
Уровни менторов (от 1 до 4 включительно) |
❌ |
["8a87d1a5-5bce-4361-a2e6-8b5517c81210", "8a87d1a5-5bce-4361-a2e6-8b5517c81213"] |
| inlineButton |
object |
Кнопка под сообщением |
❌ |
{"text": "Перейти", "url": "https://..."} |
Пример JSON запроса
{
"cities": [
0
],
"contactType": 0,
"id": 0,
"imageURL": "string",
"inlineButton": {
"text": "string",
"url": "string"
},
"isSend": true,
"mentorLevels": [
"string"
],
"message": "string",
"needToSend": true,
"roles": [
0
],
"sendTime": "2024-09-13T18:04:05+03:00",
"target": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"tgMembers": true,
"title": "string",
"usersUUID": [
"string"
]
}
Пример JSON ответа
200 OK "string"