- Abrufen einer Liste aller verfügbaren Skills
- Erstellen eines leeren Vorgangs
- Hinzufügen eines Satzes von Dateien, die im Vorgang verarbeitet werden sollen
- Starten des Vorgangs
- Überwachen des Vorgangsstatus
- Herunterladen von Quelldateien und Ergebnisdateien
Eine Liste aller verfügbaren Skills abrufen
GET-Anfrage an die Ressource skills:
Erstellen eines leeren Vorgangs
POST-Anfrage an die Ressource transactions:
Hinzufügen eines Dateisatzes, der im Vorgang verarbeitet werden soll
Die maximale Anzahl von Dateien in einem Vorgang beträgt 1000.
Dateien direkt zum Vorgang hinzufügen
POST-Anfrage an die Ressource transactions/<transaction-id>/files:
GET transactions/<transaction-id>/documents ab. Sie können beliebig viele Dateien hinzufügen, indem Sie diesen Aufruf mehrfach wiederholen; beachten Sie, dass jeder Dateiname innerhalb des Vorgangs eindeutig sein muss (das Hinzufügen einer Datei mit einem doppelten Namen gibt HTTP 409 zurück).
Zusätzliche Optionen zum Hochladen von Dateien:
Dateien zu einem Dokument hinzufügen
POST-Anfrage an die Ressource transactions/<transaction-id>/documents senden:
POST-Anfrage an die Ressource transactions/<transaction-id>/documents/<document-id>/sourceFiles senden:
Starten des Vorgangs
POST-Anfrage an die Ressource transactions/<transaction-id>/start:
Überwachung des Vorgangsstatus
GET-Anfrage an die Ressource transactions/<transaction_id> mit der Vorgangs-ID in der Anforderungs-URI:
- Wenn der Wert des Schlüssels status auf Folgendes gesetzt ist:
- New — der Vorgang wurde erstellt, wird aber derzeit nicht verarbeitet.
- Processing — der Vorgang wurde gestartet, aber die Ergebnisse sind noch nicht verfügbar.
- Processed — der Vorgang wurde erfolgreich abgeschlossen, und Sie können die Ergebnisse herunterladen.
- Failed — der Vorgang ist fehlgeschlagen.
- Canceled — der Vorgang wurde abgebrochen.
- Der Schlüssel manualReviewLink enthält einen Link zur Weboberfläche des Clients für die Manuelle Überprüfung und ein Vantage-Zugriffstoken, falls eine Manuelle Überprüfung erforderlich ist. Dieser Link und das Token können verwendet werden, um die Ergebnisse der Klassifizierung und Feldextraktion für einen bestimmten Vorgang zu überprüfen und zu korrigieren. Bis die Überprüfung abgeschlossen ist, ist der Wert des Schlüssels status auf Processing gesetzt. Der bereitgestellte Link ist 168 Stunden lang gültig. Danach sollte mit derselben Methode ein neuer Link erstellt und für einen weiteren Zeitraum von 168 Stunden abgerufen werden. Weitere Informationen finden Sie unter Integrating manual review.
Benutzer, die über diesen Link autorisiert sind, können keine anderen Documents oder Vorgänge anzeigen oder ändern.
Quelldateien und Ergebnisdateien herunterladen
- Quelldateien — die ursprünglich hochgeladenen Dateien, die in ihrem ursprünglichen Binärformat zurückgegeben werden.
- Ergebnisdateien — die Verarbeitungsausgabe: die extrahierten Daten, standardmäßig im JSON-Format (das Ausgabeformat wird durch die Skill festgelegt).
Quelldateien und Ergebnisdateien verwenden unterschiedliche Endpoints und unterschiedliche Dateibezeichner:
- Quelldatei —
GET transactions/<transaction-id>/documents/<document-id>/sourceFiles/<file-id>/download. Die Datei-ID stammt aus der Antwort vonGET transactions/<transaction-id>/documents(sourceFiles[].id). - Ergebnisdatei —
GET transactions/<transaction-id>/files/<file-id>/download. Die Datei-ID stammt aus dem ArrayresultFilesin der Antwort zum Vorgangsstatus (documents[].resultFiles[].fileId).
GET-Anfrage an die Ressource transactions/<transaction-id>/documents und geben Sie die Vorgangs-ID an:
Quelldateien
GET-Anfrage an die Ressource transactions/<transaction-id>/documents/<document-id>/sourceFiles/<file-id>/download und geben Sie die Bezeichner des Vorgangs, Dokuments und der Datei aus der letzten Antwort an:
Ergebnisdateien
GET-Anfrage an die Ressource transactions/<transaction-id>/files/<file-id>/download und geben Sie die Vorgangs-ID sowie die fileId der Ergebnisdatei an. Rufen Sie die fileId aus dem resultFiles-Array ab, das beim Überwachen des Vorgangsstatus zurückgegeben wird (jeder Eintrag hat eine fileId und einen type, z. B. Json):
