CheckWarranty.info
★Empfohlener LeitfadenAPI & IntegrationAktualisiert: Oktober 2026•6 Min. Lesezeit

Automatisierte Garantie- und Hardwarespezifikations-Synchronisierung in Snipe-IT ITAM: Der Open-Source Leitfaden

Erfahren Sie, wie Sie Dell, Lenovo, HP und Apple Garantieabläufe sowie Original-Werksdaten (CPU, RAM, SSD) vollautomatisch in Snipe-IT ITAM einpflegen – mit dem quelloffenen Python-Connector und der CheckWarranty REST API.

Abhängigkeiten
0 Pip-Pakete
reines Python 3.9+ (urllib)
Multi-Hersteller
4 Hersteller
Dell, Lenovo, HP, Apple
Garantie-Berechnung
Automatisch
Kaufdatum bleibt erhalten
Bereitstellung
Docker + CLI
mit sicherem Dry-Run Modus
Plattform-Screenshots

Echte Screenshots der CheckWarranty API

API-Dokumentation
CheckWarranty API Documentation Overview
1. Interaktive REST-API-Dokumentation

Einheitliche Schnittstelle für Dell, Lenovo, HP und Apple mit Live-Codebeispielen und API-Key-Verwaltung.

CheckWarranty Single Device Lookup Endpoint
2. Endpunkt /api/v1/devices/lookup

Echtzeit-Abfrage von Garantiestatus, Ablaufdaten und Original-Werksspezifikationen (CPU, RAM, SSD) als JSON.

Datenbank-Felder & Mapping

Wie CheckWarranty-Daten in Snipe-IT übertragen werden

Snipe-IT FeldCheckWarranty QuelleVerarbeitungslogik
warranty_monthsdata.endDate, data.startDateBerechnet via: round((endDate - purchaseDate) / 30.4375)
purchase_datedata.startDate / shipDateBehält bestehendes Kaufdatum bei; füllt leere Felder mit Hersteller-Lieferdatum
_snipeit_cpu_*data.specs.cpuOriginal-Prozessormodell (Intel Core i7-1185G7, Apple M2 Pro)
_snipeit_ram_*data.specs.ramWerkseitiger Arbeitsspeicher (16GB DDR4 3200MHz, 32GB Unified Memory)
_snipeit_storage_*data.specs.storageOriginal-SSD/Speicher (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

Ihr Gerät prüfen

Geben Sie Ihre Seriennummer ein oder klicken Sie auf ein Beispiel, um sofort ein gespeichertes Ergebnis aus unserer Datenbank zu sehen. Die Prüfung Ihres eigenen Geräts startet erst nach dem Absenden. Für Stapelprüfungen und Exporte melden Sie sich an.

Garantieprüfung
BOM DECODER

Ein Gerät hier kostenlos und ohne Anmeldung prüfen.

S/N
Beispiel-Seriennummer:

Die Sicherheitsprüfung startet, sobald Sie das Formular verwenden.

Stapelprüfungen und Exporte sind im Konto verfügbar. Seriennummer und Marke bleiben bei der Anmeldung erhalten.

Im Konto sind nützliche Teilergebnisse kostenpflichtig. Ohne nützliche Daten erfolgt keine endgültige Abbuchung.

Verfügbare Daten und Preise

Die verfügbaren Felder variieren je nach Gerät. Im Konto sind auch nützliche Teilergebnisse kostenpflichtig, etwa nur Garantie oder nur Ausstattung. Ohne nützliche Gerätedaten wird das reservierte Guthaben freigegeben.

Preise ansehen
Beispielergebnis

Veraltete Garantiedaten im IT-Asset-Management

In den meisten IT-Abteilungen, die Snipe-IT zur Geräteverwaltung einsetzen, wird das Garantieablaufdatum beim ersten Wareneingang manuell abgetippt – und danach nie wieder aktualisiert. Über einen Lebenszyklus von 3 bis 5 Jahren werden jedoch Garantieerweiterungen gebucht, Reparaturen durchgeführt oder Refurbished-Rechner mit unklarem Status übernommen.

Fällt eine Hauptplatine aus, stellt das Serviceteam oft zu spät fest, dass die Herstellergarantie kurz zuvor abgelaufen ist. Eigene Web-Scraper scheitern an Enterprise-WAFs (Akamai, Cloudflare, PerimeterX) und uneinheitlichen Herstelleranforderungen (z. B. HP Produktnummern).

CheckWarranty bietet hierfür einen offiziellen Open-Source Connector an: checkwarranty/snipeit-warranty-sync. Ohne externe Pip-Abhängigkeiten, einsatzbereit als Docker-Container oder Cron-Job.

Die Snipe-IT warranty_months Architektur

Snipe-IT erlaubt es nicht, das Garantieablaufdatum direkt per REST-API zu überschreiben. Das Feld warranty_expires wird intern als virtuelle Spalte berechnet:

warranty_expires = purchase_date + warranty_months

Der Connector berechnet die Differenz in Monaten automatisch und pflegt warranty_months sauber ein, ohne vorhandene Kaufbeleg-Daten zu überschreiben.

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

Werksdaten (BOM) in Snipe-IT Custom Fields übernehmen

Neben dem Garantiestatus decodiert CheckWarranty die originale Werksstückliste (As-Built BOM):

  • Prozessor (CPU): Genaue Modellbezeichnung (z. B. Intel Core i7-1185G7).
  • Arbeitsspeicher (RAM): Werkseitig verbauter RAM (z. B. 16GB DDR4 3200MHz).
  • Festplatte (SSD): Werkseitige SSD-Kapazität (z. B. 512GB PCIe NVMe M.2).
  • Service-Level: ProSupport Plus NBD, Premier Support oder AppleCare+.

Einrichtung mit Docker und Python CLI

Schritt 1: Sicherer Probelauf mit --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

Schritt 2: Docker Compose Integration

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

Transparente Abrechnung & Open Source

Credits werden nur abgebucht, wenn gültige Gerätedaten ermittelt wurden. Jeder neue Account erhält 10 kostenlose Scans zum Testen.

Kostenlosen API-Key erstellen & Synchronisierung starten →

Schlagwörter

#Snipe-IT#ITAM#Python#Docker#Dell#Lenovo#HP#Apple#Automation#Open Source
10 Gratis-Checks bei Registrierung

Bereit für automatisierte Massenprüfung?

Massenprüfung von Garantie und Hardware-Spezifikationen für Lenovo, Dell, HP und Apple in 60 Sekunden. Zero-Risk Garantie: 0 Credits für ungültige Nummern.

Keine Kreditkarte erforderlich•Sofortiger Excel-Export