Claims API

Garantieansprüche programmgesteuert einreichen und verwalten

Claims API

Mit der Claims API reichen Sie Garantieansprüche ein, laden Nachweisdateien hoch und fragen den Status von Ansprüchen ab.

Anspruch einreichen

POST /api/public/claims/submit

Reicht einen Anspruch gegen eine bestehende Police ein. Der Anspruch wird mit dem Status pending angelegt und löst E-Mail-Benachrichtigungen an Kunde und Händler aus.

Header (empfohlen): X-Shopify-Shop-Domain, X-Shopify-Customer-Id

Pflichtfelder im Body:

  • policyId — die Police, gegen die der Anspruch eingereicht wird
  • claimType — siehe Anspruchsarten unten
  • description — was passiert ist
  • dateOfIncident — ISO-Datum des Vorfalls

Optional: additionalInfo

Anspruchsarten

WertBeschreibung
manufacturer_defectProdukt ist aufgrund eines Herstellungsfehlers ausgefallen
accidental_damageVersehentlich beschädigt
wear_and_tearDurch normale Nutzung abgenutzt
spill_or_stainDurch Flüssigkeit oder Flecken beschädigt
lost_or_stolenVerloren oder gestohlen
otherSonstiger Grund

Gibt bei Erfolg claimId zurück. Hat die Police ihr Anspruchslimit erreicht, wird ein Fehler CLAIM_LIMIT_REACHED mit Details zurückgegeben.

Manuellen Anspruch einreichen

POST /api/public/claims/submit-manual

Reicht einen Anspruch ohne bestehende Police ein. Wird für vom Händler angelegte Ansprüche verwendet (z. B. aus dem POS).

Pflicht-Header: X-Shopify-Shop-Domain

Pflichtfelder im Body: customerEmail, customerName, productName, claimType, description, dateOfIncident

Optional: customerPhone, orderNumber, additionalInfo

Hinweis Manuelle Ansprüche müssen vom Händler geprüft werden, damit sie im Dashboard mit einer Police verknüpft werden.

Ansprüche zu einer Police abrufen

GET /api/public/claims/fetch?policy_id={policyId}

Pflicht-Header: X-Shopify-Shop-Domain, X-Shopify-Customer-Id

Gibt alle Ansprüche zur angegebenen Police und zum Kunden zurück, einschließlich Anspruchsnummer, Status, Art, Grund und Datumsangaben.

Nachweise zu einem Anspruch abrufen

GET /api/public/claims/{id}/evidence

Pflicht-Header: X-Shopify-Shop-Domain, X-Shopify-Customer-Id

Gibt die an den Anspruch angehängten Nachweisdateien (Fotos, Videos) zurück.

Nachweisdateien hochladen

POST /api/public/claims/upload-urls

Erzeugt eine vorsignierte URL, über die Nachweise direkt in den Cloud-Speicher hochgeladen werden.

Pflichtfelder im Body: fileName, fileType (MIME-Typ), fileSize (Bytes), claimId, fileCategory (photo oder video)

Dateilimits:

  • Fotos (JPEG, PNG, GIF, WebP): max. 10 MB
  • Videos (MP4, QuickTime, WebM): max. 100 MB

Ablauf beim Hochladen:

  1. Rufen Sie /claims/upload-urls auf, um eine vorsignierte URL zu erhalten
  2. Senden Sie die Datei per PUT direkt an diese URL, mit dem korrekten Content-Type-Header

Anspruchsstatus

StatusBeschreibung
pendingEingereicht, wartet auf Prüfung durch den Händler
approvedVom Händler genehmigt
deniedVom Händler abgelehnt
in_reviewWird aktiv geprüft
resolvedVollständig gelöst (Ersatz, Erstattung usw.)

Verwandte Themen

  • Policies API — Policen nachschlagen, bevor Sie Ansprüche einreichen
  • Warranty API — Details zu Garantieplänen
  • Webhook-Referenz — Benachrichtigungen erhalten, wenn sich der Status eines Anspruchs ändert

Demo buchen

Erfahren Sie, wie myUmbrella Ihr Garantieprogramm verändern kann

Termin wählen

Wählen Sie einen passenden Termin für Ihre persönliche Demo

ESC

Tippen Sie, um alle Inhalte zu durchsuchen

Keine Ergebnisse gefunden

Versuchen Sie einen anderen Suchbegriff