Автоматизация аудита оборудования через REST API: руководство по Python и cURL для ITAD и реселлеров
Интеграция мультибрендовой проверки гарантии и характеристик железа в WMS или ERP систему через единый REST API. Примеры на Python, cURL и обработка очередей.
curl -X POST https://checkwarranty.info/api/v1/scan/single \
-H "Authorization: Bearer cw_live_xxxxxxxxxxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"serial": "PF2B9XYZ",
"brand": "lenovo"
}'{
"status": "success",
"data": {
"serial": "PF2B9XYZ",
"brand": "lenovo",
"model": "ThinkPad T14 Gen 2 (Type 20W0)",
"warrantyStatus": "ACTIVE",
"endDate": "2026-04-11",
"daysRemaining": 359,
"entitlement": "Premier Support Onsite NBD",
"specs": {
"cpu": "Intel Core i7-1185G7",
"ram": "16GB DDR4-3200",
"storage": "512GB SSD PCIe NVMe"
}
}
}Проверьте любой серийник прямо здесь
Без регистрации: оцените скорость декодирования заводских данных и статуса гарантии.
Почему собственные парсеры ломаются и зачем нужен единый REST API
Многие склады и компании в сфере ITAD (утилизация и выкуп IT-активов) пытаются разрабатывать собственные скрипты парсинга сайтов производителей. Через несколько недель эти скрипты выходят из строя по трем причинам:
- Корпоративные WAF и защита от ботов: Akamai Bot Manager, Cloudflare Turnstile и PerimeterX регулярно блокируют headless-браузеры и пулы прокси.
- Несовместимые форматы производителей: У Lenovo 8-значные серийники и MTM-коды; у Dell 7-значные Service Tag; HP требует серийник и Product Number (-#ABA); у Apple 10–12 знаков.
- Постоянная смена верстки порталов: Обновления фронтенда вендоров ломают селекторы и недокументированные внутренние ручки.
CheckWarranty заменяет эти проблемы единым отказоустойчивым REST API, приводящим данные Lenovo, Dell, HP и Apple к единому стандартизированному JSON-формату.
Аутентификация и настройка API-ключа
Все запросы к API авторизуются стандартным заголовком Bearer Token. Получить ключ можно в Кабинете разработчика.
unknown nodeБыстрый старт: проверка устройства через cURL
Для проверки одного серийника с автоматическим определением бренда отправьте POST-запрос на /api/v1/scan/single:
Ответ API содержит нормализованные даты гарантии, уровень сервиса и расшифрованные спецификации:
unknown nodeПример для склада на Python: пакетная обработка и экспорт в CSV
Готовый скрипт для пакетной отправки до 500 серийников с ожиданием завершения и выгрузкой в таблицу:
unknown nodeГарантия списания (Zero-Risk) и восстановление номеров HP
Ключевые преимущества API для интеграции с ERP и WMS:
- Списание только за результат: Если серийник не найден или введен с ошибкой, баланс не списывается (0 списаний).
- Автоматический подбор Product Number для HP: Вам не нужно искать суффикс конфигурации вручную — система восстанавливает его автоматически.
- Интеграция с ТСД и сканерами: Приемка паллеты ускоряется с 4 часов до 90 секунд при прямом сканировании в складскую систему.
Начните интеграцию с 10 бесплатными кредитами
Зарегистрируйте аккаунт разработчика, сгенерируйте API-ключ и выполните первые запросы бесплатно прямо сейчас.
Теги
Готовы автоматизировать проверку партии?
Массовая проверка гарантии, дат и спецификаций для Lenovo, Dell, HP и Apple за 60 секунд. Гарантия Zero-Risk: 0 списаний за ненайденные серийники.