Apicore Distributor API

Начало работы

  • Для запросов в API используется метод POST
  • Для подключения нужен Api-ключ (Получить <Api-ключ> можно в разделе кабинета "Настройки")
  • Тело запроса raw должно быть в формате JSON
  • Ответ отдается также в формате JSON

Интерфейс API: https://api.apicore.one

Заголовки запроса (Headers)

POST / HTTP 1.1
Host: https://api.apicore.one
Api-Key: <Api-ключ>
Content-Type: application/json
Accept: application/json
Внимание!

Не передавайте Api-ключ посторонним лицам!

Если от вас поступает слишком много ошибочных или одинаковых запросов, мы можем ограничить доступ к API

Если вам требуется дополнительная функциональность в API, пишите на support@apicore.one, с радостью рассмотрим предложения.

Скачать спецификацию OpenAPI
Обзор API
Связаться с поддержкой support@apicore.one
Языки программирования
Серверы
Основной сервер
https://api.apicore.one/

Api-ключ

Операции

Работа с каталогами товаров

Операции

Метод создания каталогов товаров

Запрос

Метод создает новый каталог товаров. Возвращает результат добавления.

Заголовки
Content-TypestringОбязательные поля
Пример: application/json
AcceptstringОбязательные поля
Пример: application/json
Api-KeystringОбязательные поля
Телоapplication/json
codestring^[a-z0-9\-]+$Обязательные поля

Код каталога, уникальный для дистрибьютора. Ограничен 40 символами. Разрешены только маленькие латинские буквы, тире и цифры.

namestringОбязательные поля

Название каталога

curl -i -X POST \
  https://api.apicore.one/distributor/v1/catalog.add \
  -H 'Accept: application/json' \
  -H 'Api-Key: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/json' \
  -d '[
    {
      "code": "fmcg",
      "name": "Каталог FMCG"
    }
  ]'

Ответы

Успешный ответ

Телоapplication/json
statusboolean
messagestring
Ответ
application/json
[ { "status": true, "message": "Код каталога может содержать только маленькие латинские буквы, цифры и тире." } ]

Метод получения списка каталогов товаров

Запрос

Метод возвращает полный список каталогов дистрибьютора. Работает без тела запроса.

Заголовки
Content-TypestringОбязательные поля
Пример: application/json
AcceptstringОбязательные поля
Пример: application/json
Api-KeystringОбязательные поля
curl -i -X POST \
  https://api.apicore.one/distributor/v1/catalog.list \
  -H 'Accept: application/json' \
  -H 'Api-Key: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/json'

Ответы

Успешный ответ

Телоapplication/json
statusboolean
catalogsArray of objects(CatalogList)
countnumber
Ответ
application/json
{ "status": true, "catalogs": [ {}, {} ], "count": 2 }

Категории каталога

Операции

Товары каталога

Операции

Работа с типами цен

Операции

Работа со стеком импорта

Операции