QUINCEFIN
Відкрити меню

QUINCE API. Бренди

Список методів

МетодОпис
/api/v2/brand/listОтримання списку брендів
/api/v2/brand/addСтворення брендів
/api/v2/brand/updateОновлення брендів

Отримання списку брендів

Назва методу: /api/v2/brand/list

Повертає список брендів. Для навігації використовується номер сторінки page. Якщо page не передати, буде використана перша сторінка.

Параметри запиту

ПолеОпис
filterОб’єкт з фільтрами. Необов’язковий.
filter.IdІдентифікатор бренду.
filter.ArchiveОзнака архівності.
filter.MobileAppЯкщо true, API використовує збільшений ліміт вибірки.
pageНомер сторінки. Необов’язковий.

Поля відповіді

ПолеОпис
IdІдентифікатор бренду.
NameНазва бренду.
VoidОзнака архівності.
CommentКоментар.

Створення брендів

Назва методу: /api/v2/brand/add

Метод приймає масив брендів у полі array. Поле Name є обов’язковим. Якщо array відсутній або не є масивом, API повертає Not valid format or empty array.

Параметри запиту

ПолеОпис
arrayМасив брендів. Обов’язковий.
array[].NameНазва бренду. Обов’язкова.
array[].CommentКоментар. Необов’язковий.

Приклад запиту

{
  "array": [
    {
      "Name": "Новий бренд",
      "Comment": "Коментар до бренду"
    }
  ]
}

Оновлення брендів

Назва методу: /api/v2/brand/update

Метод приймає масив брендів у полі array. Поле Id є обов’язковим. Якщо Name передати порожнім рядком, API поверне помилку Execution terminated. "Name" can not be empty.

Параметри запиту

ПолеОпис
arrayМасив брендів. Обов’язковий.
array[].IdІдентифікатор бренду. Обов’язковий.
array[].NameНова назва бренду.
array[].CommentКоментар.
array[].VoidОзнака архівності.

Приклад відповіді для add/update

{
  "success": true,
  "data": [
    {
      "id": 123
    }
  ]
}