Skip to main content
In diesem Leitfaden erfahren Sie, wie Sie sich über die Vantage-API authentifizieren, einen Skill finden, ein Dokument hochladen und strukturierte Ergebnisse herunterladen. Das erreichen Sie: Sie übermitteln ein Dokument an die Vantage REST API und erhalten strukturierte extrahierte Daten im JSON-Format. Benötigte Zeit: ~10 Minuten

Voraussetzungen

  • Ein Vantage-Mandant mit API-Client-Zugangsdaten (client_id und client_secret)
  • Ein Beispieldokument zur Verarbeitung (PDF, TIFF, JPEG oder PNG)
Sie haben noch keine Zugangsdaten? Ihr Mandanten-Administrator kann unter Administration > API clients API-Client-Zugangsdaten erstellen.

Basis-URL festlegen

Alle Anfragen werden an den regionalen Endpoint Ihres Mandanten gesendet. Wählen Sie unten Ihre Region aus (die Zuweisung funktioniert sowohl in der Shell als auch in Python). Alle Beispiele in diesem Leitfaden verwenden BASE_URL:

Schritt 1: Authentifizieren

Rufen Sie ein Zugriffstoken mit Ihren API-Client-Zugangsdaten ab.
Die Antwort enthält ein access_token (gültig für 24 Stunden). Verwenden Sie es im Authorization-Header für alle weiteren Anfragen.

Schritt 2: Einen Skill finden

Listen Sie die in Ihrem Mandanten verfügbaren Skills auf, um den passenden für Ihr Dokument zu finden.
Notieren Sie sich die id des Skills, den Sie verwenden möchten (z. B. einen Invoice-Skill).

Schritt 3: Ein Dokument verarbeiten

Laden Sie ein Dokument hoch und verarbeiten Sie es mit einem Skill in einem einzigen API-Aufruf.

Schritt 4: Status prüfen

Fragen Sie den Vorgang ab, bis die Verarbeitung abgeschlossen ist.
Führen Sie die Abfrage alle 5–10 Sekunden durch. Die Verarbeitung dauert typischerweise je nach Komplexität des Dokuments 10–30 Sekunden.

Schritt 5: Ergebnisse herunterladen

Extrahierte Daten als JSON abrufen. Die Bezeichner der Ergebnisdateien stammen aus der Antwort zum Vorgangsstatus, die Sie in Schritt 4 abgefragt haben: Jeder Eintrag in documents[].resultFiles[] enthält eine fileId und einen type. Standardmäßig erzeugt ein Document-Skill zwei Ergebnisdateien: type: "Json" (die vollständigen Ergebnisse einschließlich Feld-Metadaten) und type: "FieldsJson" (die extrahierten Werte – der einfachste Einstiegspunkt). Über die Exporteinstellungen des Skills lassen sich weitere Formate hinzufügen.
Das Ergebnis mit ausschließlich Werten ordnet jedem vom Skill definierten Feld seinen extrahierten Wert zu. Sind während der Verarbeitung Regelprüfungen fehlgeschlagen, enthält die Datei zusätzlich ein RuleErrors-Array auf oberster Ebene neben Version und Fields. Die genauen Feldnamen und die Verschachtelung hängen vom Skill ab. Für Konfidenzwerte, Zeichenkoordinaten und weitere Feld-Metadaten laden Sie stattdessen die Ergebnisdatei mit type: "Json" herunter; deren Struktur ist in der JSON-Schema-Referenz dokumentiert. Eine vollständige Erläuterung der Ausgabestruktur finden Sie unter Understanding your results.

Vollständiges Beispiel

Nächste Schritte

Ihre Ergebnisse verstehen

Erfahren Sie, wie Sie extrahierte Felder, Konfidenzwerte und Tabellendaten interpretieren.

API-Referenz

Vollständige API-Dokumentation mit interaktivem Playground.

Authentifizierungsoptionen

Authorization Code Flow, ROPC und weitere Authentifizierungsmethoden.

Batchverarbeitung

Verarbeiten Sie mehrere Dokumente mit separaten API-Aufrufen, um mehr Kontrolle zu erhalten.