Ozon Seller API
Обзор
Ozon Seller API — REST API для продавцов на маркетплейсе Ozon. Использует JSON в теле запросов (даже для GET-подобных операций используются POST запросы).
Особенность: Ozon не предоставляет публичный OpenAPI YAML. Документация собрана из официальных источников.
Аутентификация
Два заголовка в каждом запросе:
Client-Id: <your_client_id>
Api-Key: <your_api_key>
Ключи создаются в Личном кабинете → Настройки → API ключи.
Base URL
https://api-seller.ozon.ru
Rate Limits
- 60 запросов/минуту (стандарт)
- Некоторые методы имеют индивидуальные лимиты
- При превышении: HTTP 429 Too Many Requests
Основные разделы API
Товары
- POST
/v3/product/import— импорт товаров - POST
/v2/product/list— список товаров - POST
/v4/product/info/prices— получение цен - POST
/v1/product/update/offer-id— обновление артикулов
Заказы
- POST
/v3/posting/fbs/list— список FBS отправлений - POST
/v3/posting/fbo/list— список FBO отправлений - POST
/v2/posting/fbs/ship— отгрузка FBS - POST
/v1/posting/fbs/cancel— отмена FBS
Цены и остатки
- POST
/v1/product/import/prices— обновление цен - POST
/v2/products/stocks— обновление остатков
Финансы
- POST
/v3/finance/transaction/list— список транзакций - POST
/v1/finance/realization— отчёт по реализации
Аналитика
- POST
/v1/analytics/data— аналитические данные - POST
/v2/analytics/stock_on_warehouses— остатки на складах
Webhooks
- POST
/v1/webhook/create— создание webhook - Поддерживаемые события: order, cancellation, return
Error Codes
- 400 — Bad Request (неверные параметры)
- 401 — Unauthorized (неверные Client-Id / Api-Key)
- 403 — Forbidden (нет доступа)
- 404 — Not Found
- 429 — Too Many Requests (rate limit)
- 500 — Internal Server Error