# Описание API
API активируется по запросу для каждого отдельного аккаунта. Один API ключ позволяет совершать 300.000 вызовов в месяц, квоты обнуляются в начале месяца.
# Авторизация
Для авторизации используется client_id в строке запроса и API ключ в заголовке X-API-KEY, например метод для изменения товара будет выглядеть так:
Пример URL:
https://europe-west1-kaspi-2e75a.cloudfunctions.net/backend/api/v1/products/update?client_id=68e2fa3d-2918-45cb-9aa3-4dcb5fa575bc
Пример Заголовка:
X-API-KEY: nx5kjZxJUYlLBDpdsyVi3t0dEVBcV60x5kjZxJUYlLBDpdsyVi3t0dEVBcV60x
# Изменить данные товаров
Данный метод позволяет менять данные у одного или нескольких товаров. В теле запроса должен содержаться массив с товарами и их новыми данными. Каждый товар обязательно должен иметь поле sku для идентификации и хотя-бы одно поле с параметром подлежащем изменению, например price
- Url:
https://europe-west1-kaspi-2e75a.cloudfunctions.net/backend/api/v1/products/update - Метод:
POST - Body:
{ products: [ { sku: "ABC123", //обязательное поле price: "15000" } ] } - Лимиты: Максимальный размер массива 5000 товаров.
- Доступные поля для изменения:
price - Изменения на товары применяются сразу же, в UI на сайте может быть задержка в несколько секунд.