Управление списком промокодов
manage_promocode_groupПравит списки промокодов: переименовывает список, меняет вид кода (текст, QR, штрихкод, DataMatrix) и его размер, удаляет список целиком, убирает отдельный код и привязывает список к другим опросам аккаунта. Завести список и досыпать кодов — это create_promocode_group и add_promocodes. Удаление списка уносит и все его коды, поэтому требует confirm_delete. Промокоды доступны не на всех тарифах.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Новое название списка. Нужно для update. | |
| action | Yes | Что сделать: update — переименовать или сменить вид кода, delete — удалить список, attach — привязать список к опросам, detach — открепить список от опросов, delete_code — убрать один код. | |
| code_id | No | ID промокода из get_promocode_codes. Обязателен для delete_code. | |
| list_id | No | ID списка промокодов. Не нужен только для detach и delete_code. | |
| quiz_id | Yes | ID опроса, от которого работаем: по нему проверяются права и тариф. | |
| quiz_ids | No | ID опросов, до 200 за раз. Обязателен для attach и detach. | |
| code_width | No | Ширина кода в пикселях, 20–2000. | |
| code_format | No | Вид кода: text, qr, barcode, datamatrix. | |
| code_height | No | Высота кода в пикселях, 20–2000. | |
| confirm_delete | No | Подтверждение, что список удаляется вместе со всеми кодами. |