Справочник
Amarix для разработчиков
Платформа управления магазином: заказы, склад, товары, производство и доставка. Всё, что видит сотрудник в админке, доступно и по API — в границах одного бренда и выданных прав.
Amarix — мультитенантная платформа: на одной установке живёт несколько независимых брендов. Каждый бренд — это свой магазин со своими товарами, складами, заказами и сотрудниками. Данные брендов не пересекаются, и это правило соблюдается на уровне каждого запроса, а не на уровне интерфейса.
Разработчик бренда работает с платформой по ключу доступа. Ключ привязан к одному бренду и к набору прав: он открывает ровно то, что открыли, и ровно в том бренде, которому принадлежит. Подставить чужой бренд заголовком нельзя — заголовок бренда умеет только сузить доступ, но не расширить.
curl -s https://api.amarix.ru/orders/admin/all?limit=5 \
-H "Authorization: Bearer csh_at_ваш_ключ"Если в ответ пришёл 401 — ключ не принят, смотрите раздел про ключи. Если пришёл пустой список, а заказы в админке есть — почти наверняка ключ выпущен не для того бренда, об этом в разделе про изоляцию.
Быстрый старт
Получить ключ и сделать первый запрос за пять минут.
Ключи доступа
Виды ключей, срок жизни, отзыв и что делать, если ключ перестал работать.
Термины и понятия
Бренд, витрина, склад, резерв, размер, отгрузка — на одном языке с платформой.
Заказы
Список, карточка, состав, статусы и суммы заказов вашего бренда.
Склад и остатки
Остатки по размерам, резервы, движения и инвентаризация.
Ошибки
Все коды и дословные тексты, которые может вернуть платформа.