ПерфектПак · API v1.1
openapi.yaml ↗

Песочница

Тестовый контур для интеграции: свой ключ, свои данные, без обращения к менеджеру и без риска для боевого склада.

Получить ключ

Без авторизации, с лимитом запросов по IP:

curl -X POST https://api.perfektpak.ru/v1/sandbox/keys
{ "key": "pp_test_9k2M7pQ1…", "expires_after_idle": "24h", "docs": "/docs/sandbox" }

Что в песочнице

Каждый ключ pp_test_ открывает свою собственную, изолированную копию сценария вымышленного селлера «ИП Ромашкина Е. В.»: два кабинета (WB и Ozon), 24 товара, несколько приёмок и отгрузок, около 180 заказов за последние 30 дней. Все ручки /v1/* работают в точности как с боевым ключом — тот же формат ответов, те же ошибки, та же пагинация. Данные разных тестовых ключей не пересекаются между собой и никогда не пересекаются с боевыми данными. GET /v1/me тестовым ключом дополнительно помечает клиента: client.name содержит пометку «(песочница)», а key.preview начинается с pp_test_ — по этому признаку легко отличить тестовый ответ от боевого в логах.

Песочница живёт во времени

Статический фикстур бесполезен для проверки интеграции с вебхуками и статусами — поэтому песочница не стоит на месте:

Вернуть сценарий к исходному состоянию в любой момент:

curl -X POST https://api.perfektpak.ru/v1/sandbox/reset \
  -H "Authorization: Bearer $PP_TEST_KEY"

Условия и ограничения

Никогда не заносите в песочницу боевые данные

Песочница — не резервная копия и не черновик боевой интеграции: состояние может быть сброшено в любой момент, SLA на неё нет.

Что дальше

Пройдите «Быстрый старт» с тестовым ключом от начала до конца, или откройте справочник методов — форма «Попробовать» там по умолчанию уже настроена на песочницу.