Der asynchrone Vertrag
Jede Integration hängt an einem Punkt: Extraktion ist asynchron. Spielen Sie den Ablauf unten ab, navigieren Sie darin oder gehen Sie ihn Schritt für Schritt durch.
Upload. Ein POST überträgt die Datei. Gelesen wurde noch nichts.
Zeitachse
Mit webhook_url meldet sich Parse bei Ihnen, sobald es fertig ist - ganz ohne Polling.
Keine Kreditkarte erforderlich - 100 Seiten/Monat kostenlos
Datei senden, ID behalten, abfragen bis sich der Status ändert. Alles Weitere - Schemas, Exporte, Webhooks - baut auf diesen zwei Aufrufen auf.
# 1. submit - the call returns straight away
curl -X POST https://api-parse.conversiontools.io/v1/extract \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@invoice.pdf"
# 202 { "id": "ext_9f2c41d7", "status": "processing" }
# 2. poll that id until it stops saying "processing"
curl https://api-parse.conversiontools.io/v1/extractions/ext_9f2c41d7 \
-H "Authorization: Bearer YOUR_API_KEY"
# 200 { "status": "completed", "data": { ... } }POST /v1/extract gibt sofort eine ID zurück. Wer bei diesem Aufruf auf Daten wartet, wartet auf etwas, das dort nie kommt.
GET /v1/extractions/:id antwortet "processing", bis es "completed" antwortet. Ein paar Sekunden Abstand zwischen den Aufrufen genügen.
Übergeben Sie beim Senden webhook_url, und Parse schickt die fertige Extraktion an Ihren Endpunkt. Keine Schleife nötig.
Der kostenlose Tarif umfasst 100 Seiten pro Monat, für den Start ist keine Kreditkarte nötig.