| provider required | string Default: "local" Value: "local" Провайдер авторизации |
| id | string Идентификатор в авторизации провайдера |
string <email> | |
| password | string пароль |
{- "provider": "local",
- "id": "string",
- "email": "user@example.com",
- "password": "string"
}{- "success": true,
- "data": {
- "token": "string"
}
}| token | string Token |
{- "token": "string"
}{- "success": true,
- "data": {
- "token": "string"
}
}| provider required | string Default: "local" Value: "local" Провайдер авторизации |
| name | string |
| id | string Идентификатор в авторизации провайдера |
| username | string Имя пользователя |
string <email> | |
| password | string пароль |
| options | object Опции пользователя |
{- "provider": "local",
- "name": "string",
- "id": "string",
- "username": "string",
- "email": "user@example.com",
- "password": "string",
- "options": { }
}| client_id required | string Идентификатор клиента |
{- "success": true,
- "data": {
- "id": "string",
- "host": "string",
- "owner": "string",
- "code": "string",
- "type": "string",
- "category": "string",
- "name": "string",
- "enabled": true,
- "options": { },
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
}| client_id required | string Идентификатор клиента |
Данные для создания объекта клиента
| id | string Идентификатор клиента |
| host | string Базовый домен клиента |
| owner | string Ответственный пользователь |
| code | string Уникальный код клиента |
| type | string Тип клиента (канал доставки, интеграция) |
| category | string Категория клиента |
| name | string Название клиента |
| enabled | boolean Признак активности |
| options | object Дополнительные настройки |
| createdAt | string <date-time> Дата создания |
| updatedAt | string <date-time> Дата обновления |
{- "id": "string",
- "host": "string",
- "owner": "string",
- "code": "string",
- "type": "string",
- "category": "string",
- "name": "string",
- "enabled": true,
- "options": { },
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}{- "success": true,
- "data": {
- "id": "string",
- "host": "string",
- "owner": "string",
- "code": "string",
- "type": "string",
- "category": "string",
- "name": "string",
- "enabled": true,
- "options": { },
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
}| client_id required | string Идентификатор клиента |
{- "success": true,
- "data": {
- "id": "string",
- "host": "string",
- "owner": "string",
- "code": "string",
- "type": "string",
- "category": "string",
- "name": "string",
- "enabled": true,
- "options": { },
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
}| client_type required | string Тип клиента |
| group_id required | string Идентификатор группы |
{- "success": true,
- "data": {
- "id": "string",
- "host": "string",
- "owner": "string",
- "code": "string",
- "type": "string",
- "category": "string",
- "name": "string",
- "enabled": true,
- "options": { },
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
}{- "success": true,
- "data": [
- {
- "id": "string",
- "host": "string",
- "owner": "string",
- "code": "string",
- "type": "string",
- "category": "string",
- "name": "string",
- "enabled": true,
- "options": { },
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]
}Данные для создания объекта клиента
| id | string Идентификатор клиента |
| host | string Базовый домен клиента |
| owner | string Ответственный пользователь |
| code | string Уникальный код клиента |
| type | string Тип клиента (канал доставки, интеграция) |
| category | string Категория клиента |
| name | string Название клиента |
| enabled | boolean Признак активности |
| options | object Дополнительные настройки |
| createdAt | string <date-time> Дата создания |
| updatedAt | string <date-time> Дата обновления |
{- "id": "string",
- "host": "string",
- "owner": "string",
- "code": "string",
- "type": "string",
- "category": "string",
- "name": "string",
- "enabled": true,
- "options": { },
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}{- "success": true,
- "data": {
- "id": "string",
- "host": "string",
- "owner": "string",
- "code": "string",
- "type": "string",
- "category": "string",
- "name": "string",
- "enabled": true,
- "options": { },
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
}| user_id required | string Идентификатор пользователя |
Данные для создания объекта пользователя
| name | string Имя пользователя |
| auth | object Объект провайдеров авторизации |
| options | object Опции пользователя |
{- "name": "string",
- "auth": { },
- "options": { }
}{- "success": true,
- "data": {
- "name": "string",
- "auth": { },
- "options": { }
}
}| provider_id required | string Идентификатор провайдера аутентификации |
| provider_user_id required | string ID пользователя у провайдера аутентификации |
{- "success": true,
- "data": {
- "name": "string",
- "auth": { },
- "options": { }
}
}| text required | string Текст для поиска в данных имени и e-mail |
{- "success": true,
- "data": [
- {
- "name": "string",
- "auth": { },
- "options": { }
}
]
}| post_id required | string Идентификатор поста |
Данные для создания объекта поста
| owner | string Автор |
| enabled | boolean Активен |
| source | object Объект исходных параметров |
| options | object Опции |
{- "owner": "string",
- "enabled": true,
- "source": { },
- "options": { }
}{- "success": true,
- "data": {
- "owner": "string",
- "enabled": true,
- "source": { },
- "options": { }
}
}| status | string Статус публикации |
| category | string ID категории публикации |
| count_on_page | number Default: 10 Количество сообщений на странице (НЕ БОЛЕЕ 100) |
| page | number Default: 1 Номер страницы |
{- "success": true,
- "data": [
- {
- "owner": "string",
- "enabled": true,
- "source": { },
- "options": { }
}
]
}Данные для создания объекта поста
| owner | string Автор |
| enabled | boolean Активен |
| source | object Объект исходных параметров |
| options | object Опции |
{- "owner": "string",
- "enabled": true,
- "source": { },
- "options": { }
}{- "success": true,
- "data": {
- "owner": "string",
- "enabled": true,
- "source": { },
- "options": { }
}
}| size | number Default: 100 Требуемые размер превью |
| files[] required | Array of strings Массив Telegram file_id (thumb или photo[0]) |
{- "success": true,
- "error": {
- "status": 0,
- "message": "string"
}
}| category_id required | string Идентификатор категории |
Данные для создания объекта категории
| owner | string Автор |
| name | string Объект исходных параметров |
| options | object Опции |
{- "owner": "string",
- "name": "string",
- "options": { }
}{- "success": true,
- "data": {
- "owner": "string",
- "name": "string",
- "options": { }
}
}Данные для создания объекта категории
| owner | string Автор |
| name | string Объект исходных параметров |
| options | object Опции |
{- "owner": "string",
- "name": "string",
- "options": { }
}{- "success": true,
- "data": {
- "owner": "string",
- "name": "string",
- "options": { }
}
}| subscribe_id required | string Идентификатор подписки пользователя |
| user | string Id пользователя |
| bot | string Id бота |
| provider | string Enum: "vk" "telegram" "isaak" Провайдер получения оповещения, 'vk', 'telegram' |
| interval | any Интервал работы мессенджера |
{- "success": true,
- "data": {
- "peer": {
- "id": 0,
- "type": "string"
}, - "type": "string",
- "periodicity": {
- "trigger": false,
- "datetime_start": "string",
- "datetime_end": "string",
- "measure": "minute",
- "amount": 1,
- "time": "14:15:22Z",
- "weekdays": [ ]
}, - "enabled": true,
- "options": { },
- "last_fire": { }
}
}| subscribe_id required | string Идентификатор подписки пользователя |
Данные для создания объекта пользователя
object (SubscribeRecipient) | |
| type | string Тип подписки |
object (SubscribePeriodicity) | |
| enabled | boolean Флаг активности подписки |
| options | object Опции подписки |
| last_fire | object Объект последних сработавших рассылок |
{- "peer": {
- "id": 0,
- "type": "string"
}, - "type": "string",
- "periodicity": {
- "trigger": false,
- "datetime_start": "string",
- "datetime_end": "string",
- "measure": "minute",
- "amount": 1,
- "time": "14:15:22Z",
- "weekdays": [ ]
}, - "enabled": true,
- "options": { },
- "last_fire": { }
}{- "success": true,
- "data": {
- "peer": {
- "id": 0,
- "type": "string"
}, - "type": "string",
- "periodicity": {
- "trigger": false,
- "datetime_start": "string",
- "datetime_end": "string",
- "measure": "minute",
- "amount": 1,
- "time": "14:15:22Z",
- "weekdays": [ ]
}, - "enabled": true,
- "options": { },
- "last_fire": { }
}
}| subscribe_id required | string Идентификатор подписки пользователя |
{- "success": true,
- "data": {
- "peer": {
- "id": 0,
- "type": "string"
}, - "type": "string",
- "periodicity": {
- "trigger": false,
- "datetime_start": "string",
- "datetime_end": "string",
- "measure": "minute",
- "amount": 1,
- "time": "14:15:22Z",
- "weekdays": [ ]
}, - "enabled": true,
- "options": { },
- "last_fire": { }
}
}| count_on_page | number Default: 10 Количество сообщений на странице (НЕ БОЛЕЕ 100) |
| page | number Default: 1 Номер страницы |
{- "success": true,
- "data": [
- {
- "peer": {
- "id": 0,
- "type": "string"
}, - "type": "string",
- "periodicity": {
- "trigger": false,
- "datetime_start": "string",
- "datetime_end": "string",
- "measure": "minute",
- "amount": 1,
- "time": "14:15:22Z",
- "weekdays": [ ]
}, - "enabled": true,
- "options": { },
- "last_fire": { }
}
]
}| bot | string ID бота |
| interval | any Интервал работы мессенджера |
| send_now | boolean Флаг поиска подписок, имеющих контент для немедленной рассылки |
{- "success": true,
- "data": {
- "options": { }
}
}Данные для создания объекта пользователя
object (SubscribeRecipient) | |
| type | string Тип подписки |
object (SubscribePeriodicity) | |
| enabled | boolean Флаг активности подписки |
| options | object Опции подписки |
| last_fire | object Объект последних сработавших рассылок |
{- "peer": {
- "id": 0,
- "type": "string"
}, - "type": "string",
- "periodicity": {
- "trigger": false,
- "datetime_start": "string",
- "datetime_end": "string",
- "measure": "minute",
- "amount": 1,
- "time": "14:15:22Z",
- "weekdays": [ ]
}, - "enabled": true,
- "options": { },
- "last_fire": { }
}{- "success": true,
- "data": {
- "peer": {
- "id": 0,
- "type": "string"
}, - "type": "string",
- "periodicity": {
- "trigger": false,
- "datetime_start": "string",
- "datetime_end": "string",
- "measure": "minute",
- "amount": 1,
- "time": "14:15:22Z",
- "weekdays": [ ]
}, - "enabled": true,
- "options": { },
- "last_fire": { }
}
}| peer_type | string Идентификатор типа получателя подписки ("vk_chat", "vk_user", "tg_user", ...) |
| peer_id | string Идентификатор получателя, к которому относится подписка (vk_user_id, vk_chat_id, telegram_user_id, ...) |
{- "success": true,
- "data": [
- {
- "peer": {
- "id": 0,
- "type": "string"
}, - "type": "string",
- "periodicity": {
- "trigger": false,
- "datetime_start": "string",
- "datetime_end": "string",
- "measure": "minute",
- "amount": 1,
- "time": "14:15:22Z",
- "weekdays": [ ]
}, - "enabled": true,
- "options": { },
- "last_fire": { }
}
]
}{- "success": true,
- "data": [
- {
- "name": "string",
- "description": "string",
- "lanes": [
- {
- "title": "string",
- "categoriesInclude": [
- "string"
], - "categoriesExclude": [
- "string"
], - "schedule": {
- "cron": "string",
- "window": {
- "daysOfWeek": [
- 0
], - "start": "string",
- "end": "string",
- "everyMinutes": 0
}
}, - "countPerTick": 0
}
]
}
]
}| setName required | string Имя сета (как возвращает /content-sets) |
| chatId required | string Идентификатор чата/группы, к которой применяем сет |
{- "chatId": "string"
}{- "success": true,
- "created": 0,
- "subscribeIds": [
- "string"
]
}