Создание сертификатов
Описание: Позволяет создать сертификаты для дальнейшего применения их при покупке товаров.
Ресурс: WA46
Пример запроса: https://api.farmbazis.ru/WA46
В теле запроса передаются реквизиты сертификата:
{
"title": "Наименование сертификата",
"create_type_id": 1,
"cert_number_begin": "000100",
"cert_number_end": "000102",
"nominal": 100,
"comment_text": "комментарий к сертификату text",
"expiration_date": "01.05.2024",
"cert_branchs": [1,2,3,4]
}
- title: Наименование сертификата (Строка 200 символов). Обязательное поле
- create_type_id: Тип создания (Целое число 4 байта).
- 1 - по номеру.
- 2 - по диапазону.
Если create_type_id=1, то будет создан
один сертификат с номером cert_number_begin. Если create_type_id=2, то будет создано несколько сертификатов с
номерами в иннтервале от cert_number_begin до cert_number_end. По умолчанию = 1.
- cert_number_begin: Номер сертификата (начало диапазона) (Строка от 6 до 13 символов). Обязательное поле.
- cert_number_end: Номер сертификата (окончание диапазона) (Строка от 6 до 13 символов). Обязательное поле если create_type_id = 2
- nominal: Номинал (Целое число 4 байта). Обязательное поле
- comment_text: Комментарий (Строка 250 символов). Не обязательное поле
- expiration_date: Дата окончания действия сертификката (Дата в формате dd.MM.yyyy). Не обязательное поле. Если дата не указана, то срок действия сертификата не ограничен.
- cert_branchs: Список филиалов (список целых чисел). Обязательное поле.
Пример ответа:
{
"status": "0",
"result": {
"is_success": true,
"created_count": 1,
"planned_count": 1,
"certificate_list": [
54109652714
]
}
}
Описание полей в ответе сервера:
- status: Статус запроса.
- 0 - Запрос выполнен успешно.
- 1 - Ошибка создания.
- is_success: Создание сертификатов прошло успешно.
- planned_count: Первоначальное кол-во сертификатов. Целое число (4 байта).
- created_count: Созданное кол-во сертификатов. Целое число (4 байта).
- certificate_list: Список идентификаторов созданных сертификатов.