CheckWarranty.info
★Guía recomendadaAPI e integraciónActualizado: octubre de 2026•6 min de lectura

Sincronización de Garantías en Snipe-IT: Guía Open-Source

Sincronice automáticamente garantías y especificaciones de fábrica (BOM) de Dell, Lenovo, HP y Apple en Snipe-IT ITAM con el conector Python de CheckWarranty.

Dependencies
0 Pip Packages
pure Python 3.9+ stdlib
Multi-Vendor
4 Brands
Dell, Lenovo, HP, Apple
Warranty Months
Auto-Computed
preserves invoice purchase dates
Distribution
Docker + CLI
with safe dry-run preview
Platform Evidence

Live CheckWarranty API Screenshots

Live API Docs
CheckWarranty API Documentation Overview
1. Interactive REST API Documentation

Unified interface for batch and single device checks across Dell, Lenovo, HP, and Apple with interactive cURL/SDK snippets.

CheckWarranty Single Device Lookup Endpoint
2. Single Device Lookup Endpoint

Real-time extraction of warranty status, exact expiration dates, and factory As-Built specs (CPU, RAM, SSD) as structured JSON.

Database Field Mapping

How CheckWarranty Attributes Map into Snipe-IT

Snipe-IT FieldCheckWarranty SourceConnector Processing Logic
warranty_monthsdata.endDate, data.startDateCalculated as: round((endDate - purchaseDate) / 30.4375)
purchase_datedata.startDate / shipDatePreserves existing invoice date; backfills from manufacturer ship date if empty
_snipeit_cpu_*data.specs.cpuFactory processor tier (Intel Core i7-1185G7, Apple M2 Pro)
_snipeit_ram_*data.specs.ramFactory RAM capacity & speed (16GB DDR4 3200MHz, 32GB Unified Memory)
_snipeit_storage_*data.specs.storageFactory storage tier (512GB PCIe NVMe M.2 SSD)
checkwarranty/snipeit-warranty-sync
docker run --rm \
  -e SNIPEIT_URL=https://snipeit.yourcompany.com \
  -e SNIPEIT_API_KEY=your_snipeit_api_token \
  -e CHECKWARRANTY_API_KEY=cw_live_your_checkwarranty_key \
  -e AUTO_BRAND_DETECT=true \
  -e SYNC_SPECS=true \
  -e DRY_RUN=false \
  checkwarranty/snipeit-warranty-sync:latest
MIT Licensed • 12 Unit Tests Passing

Compruebe su dispositivo

Introduzca su número de serie o haga clic en un ejemplo para ver de inmediato un resultado guardado de nuestra base de datos. La comprobación de su propio dispositivo comienza solo al enviarlo. Inicie sesión para comprobaciones masivas y exportaciones.

Consultar garantía
BOM DECODER

Compruebe un dispositivo aquí gratis, sin iniciar sesión.

S/N
Probar ejemplo:

Se iniciará una comprobación de seguridad al utilizar el formulario.

Las comprobaciones masivas y exportaciones están disponibles en su cuenta. Su número de serie y marca se mantendrán al iniciar sesión.

En su cuenta: los resultados parciales útiles son de pago. Sin datos útiles, no hay cargo definitivo.

Datos disponibles y precios

Los campos disponibles varían según el dispositivo. En su cuenta, los resultados parciales útiles son de pago, incluida solo la garantía o solo las especificaciones. Si no se devuelven datos útiles del dispositivo, se libera el crédito reservado.

Ver precios
Resultado de ejemplo

El fallo silencioso en el ITAM corporativo: garantías desactualizadas

La gestión de inventario informático sólo es útil si los datos están al día. En la mayoría de empresas que gestionan su parque en Snipe-IT, la fecha de vencimiento de la garantía se escribe a mano al dar de alta el equipo en almacén y nunca vuelve a comprobarse. A lo largo de su ciclo de vida, se contratan ampliaciones de soporte, se sustituyen piezas bajo garantía y se incorporan lotes de portátiles reacondicionados con contratos desconocidos.

Cuando falla la placa base de un equipo directivo, el equipo de soporte acude a toda prisa a las webs de los fabricantes sólo para comprobar que la garantía venció hace dos semanas, viéndose forzado a reparaciones fuera de garantía imprevistas.

Para solucionar esto definitivamente, CheckWarranty ha publicado un conector oficial open-source: checkwarranty/snipeit-warranty-sync, sin dependencias de pip externas, listo para ejecutarse en Docker o tareas programadas cron.

La arquitectura warranty_months en Snipe-IT

La API REST de Snipe-IT no admite la modificación directa de la fecha warranty_expires, ya que la calcula dinámicamente como una columna virtual:

warranty_expires = purchase_date + warranty_months

El conector calcula la diferencia en meses de forma automática y actualiza warranty_months con precisión sin alterar las fechas originales de factura:

PYTHON
days_delta = (warranty_end_date - purchase_date).days
warranty_months = max(0, round(days_delta / 30.4375))

Especificaciones de fábrica (BOM) en campos personalizados de Snipe-IT

Además de la vigencia de garantía, CheckWarranty decodifica la lista de materiales de fabricación original (BOM As-Built):

  • Procesador (CPU): Modelo exacto del procesador (ej. Intel Core i7-1185G7).
  • Memoria (RAM): Capacidad y frecuencia de origen (ej. 16GB DDR4 3200MHz).
  • Disco (SSD): Capacidad y bus de almacenamiento (ej. 512GB PCIe NVMe M.2).
  • Nivel de servicio: Dell ProSupport, Lenovo Premier o HP Care Pack.

Despliegue con Docker y CLI de Python

Paso 1: Ejecución segura de prueba con --dry-run

BASH
git clone https://github.com/checkwarranty/snipeit-warranty-sync.git
cd snipeit-warranty-sync
cp .env.example .env
python3 sync.py --dry-run

Paso 2: Integración mediante Docker Compose

YAML
services:
  snipeit-sync:
    image: checkwarranty/snipeit-warranty-sync:latest
    restart: "no"
    environment:
      - SNIPEIT_URL=http://snipeit:80
      - SNIPEIT_API_KEY=Su_Token_SnipeIT
      - CHECKWARRANTY_API_KEY=cw_live_Su_Clave
      - AUTO_BRAND_DETECT=true
      - SYNC_SPECS=true
      - DRY_RUN=false

Facturación Zero-Risk y enlaces del proyecto

Los créditos de escaneo sólo se consumen cuando se verifican datos útiles. Disfrute de 10 consultas gratuitas de prueba sin tarjeta de crédito.

Obtener clave de API gratuita y sincronizar Snipe-IT →

Etiquetas

#Snipe-IT#ITAM#Python#Docker#Dell#Lenovo#HP#Apple#Automation#Open Source
10 verificaciones gratis al registrarse

¿Listo para comprobar lotes de garantía?

Comprobación masiva de garantías, fechas y especificaciones para Lenovo, Dell, HP y Apple en segundos. Garantía Zero-Risk: 0 créditos deducidos por números de serie no encontrados.

Sin tarjeta de crédito•Exportación inmediata a Excel