CheckWarranty.info
★Guia recomendadoAPI e integraçãoAtualizado: outubro de 2026•6 min de leitura

Sincronização de Garantias no Snipe-IT ITAM: Guia Open Source

Sincronize automaticamente garantias e especificações de fábrica (BOM) Dell, Lenovo, HP e Apple no Snipe-IT ITAM com o conector Python 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

Verifique seu dispositivo

Insira seu número de série ou clique em um exemplo para ver imediatamente um resultado salvo do nosso banco de dados. A verificação do seu próprio dispositivo inicia apenas após o envio. Entre para consultas em lote e exportações.

Consultar garantia
BOM DECODER

Verifique um dispositivo aqui gratuitamente, sem precisar fazer login.

S/N
Testar exemplo:

Uma verificação de segurança começará ao usar o formulário.

Consultas em lote e exportações estão disponíveis na sua conta. Seu número de série e marca serão mantidos ao fazer login.

Na sua conta: resultados parciais úteis são cobrados. Sem dados úteis — sem cobrança final.

Dados disponíveis e preços

Os campos disponíveis variam de acordo com o dispositivo. Na sua conta, resultados parciais úteis são cobrados, incluindo apenas garantia ou apenas especificações. Se nenhum dado útil do dispositivo for retornado, o crédito reservado é liberado.

Ver preços
Exemplo de resultado

A falha silenciosa no ITAM corporativo: datas de garantia defasadas

O controle de ativos só tem valor se os dados refletem a realidade. Na grande maioria das empresas que utilizam o Snipe-IT, a data de término da garantia é digitada uma única vez na entrada da máquina no estoque e nunca mais é revista. Ao longo de 3 a 5 anos, garantias são estendidas, reparos autorizados são feitos e lotes de computadores recondicionados entram na frota com cobertura desconhecida.

Quando um equipamento crítico apresenta defeito de placa-mãe, a equipe descobre tarde demais que a garantia oficial expirou semanas antes, incorrendo em despesas emergenciais de manutenção.

Para automatizar esse processo, o CheckWarranty disponibiliza um conector oficial de código aberto: checkwarranty/snipeit-warranty-sync, sem dependências externas, pronto para rodar em Docker ou cron.

A arquitetura warranty_months no Snipe-IT

A REST API do Snipe-IT não permite gravar diretamente o campo warranty_expires, pois o sistema o calcula dinamicamente:

warranty_expires = purchase_date + warranty_months

O conector calcula a diferença em meses de forma inteligente e atualiza warranty_months sem corromper as notas fiscais de compra originais:

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

Especificações de fábrica (BOM) em campos personalizados do Snipe-IT

Além da vigência da garantia, o CheckWarranty decodifica a lista original de componentes de fábrica (BOM As-Built):

  • Processador (CPU): Modelo exato do chip (ex. Intel Core i7-1185G7).
  • Memória RAM: Capacidade e velocidade originais (ex. 16GB DDR4 3200MHz).
  • Armazenamento (SSD): Capacidade e interface (ex. 512GB PCIe NVMe M.2).
  • Modalidade de suporte: Dell ProSupport, Lenovo Premier ou HP Care Pack.

Implementação com Docker e CLI em Python

Passo 1: Teste seguro com --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

Passo 2: Configuração com Docker Compose

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

Cobrança Zero-Risk e repositório open source

Os créditos são descontados unicamente quando dados reais do dispositivo são confirmados. Teste com 10 consultas grátis ao se cadastrar.

Gerar chave de API gratuita e iniciar sincronização no Snipe-IT →

Tags

#Snipe-IT#ITAM#Python#Docker#Dell#Lenovo#HP#Apple#Automation#Open Source
10 verificações gratuitas ao se cadastrar

Pronto para automatizar a verificação em lote?

Verificação em lote de garantias, datas e especificações para Lenovo, Dell, HP e Apple em segundos. Garantia Zero-Risk: 0 créditos cobrados por números de série não encontrados.

Sem cartão de crédito•Exportação instantânea para Excel