Endpunkt-Referenz
Hosted-Scanner-Webhooks
Ein Hosted-Scanner gibt einen Link oder QR-Code an die Personen, die Dokumente scannen sollen. Ist der Scan fertig, wird das PDF an die Webhook-URL gesendet, die Sie am Scanner hinterlegt haben.
Was ScanKit sendet
Ein POST mit multipart/form-data und zwei Teilen:
- file: der fertige Scan als PDF, Dateiname scan.pdf.
- metadata: ein JSON-Teil mit scanner_id, scanner_name, page_count und timestamp.
http
POST https://your-app.example.com/scan-webhook
Content-Type: multipart/form-data; boundary=...
--boundary
Content-Disposition: form-data; name="file"; filename="scan.pdf"
Content-Type: application/pdf
<the finished scan as a PDF>
--boundary
Content-Disposition: form-data; name="metadata"
Content-Type: application/json
{
"scanner_id": 4711,
"scanner_name": "Delivery notes",
"page_count": 2,
"timestamp": "2026-09-19T19:41:07.512Z"
}
--boundary--Die Nutzlast enthält keinen OCR-Text
Das Auslesen passiert danach, in Ihrem Workflow oder Ihrer Anwendung: Schicken Sie das PDF an Ihren OCR- oder Vision-Schritt, oder nutzen Sie POST /scan/scan_pdf mit ocr_lang, wenn die Textebene schon in der Datei liegen soll.
Was Ihr Empfänger leisten muss
- Einen POST mit Multipart-Formulardaten annehmen und den file-Teil als PDF lesen.
- Mit einem 2xx-Status antworten. Ein anderer Status wird der scannenden Person zurückgemeldet, ein langsamer oder fehlerhafter Endpunkt ist also sichtbar.
- Die Anfrage cross-origin annehmen: Der Browser der scannenden Person sendet sie direkt an Ihre URL.
- Eine HTTPS-URL verwenden. Eine Webhook-URL, die aus dem Internet nicht erreichbar ist, kann nichts empfangen.
Einrichtung
- Legen Sie den Scanner im Dashboard an und geben Sie ihm einen Namen und eine Farbe.
- Tragen Sie Ihre Webhook-URL am Scanner ein. Ohne Webhook bleibt der fertige Scan als Download bei der scannenden Person.
- Teilen Sie den Scanner-Link oder den QR-Code, oder betten Sie die Seite auf Ihrer eigenen Website ein.
- Am Scanner ist kein API-Schlüssel nötig: Die scannenden Personen sehen keine Zugangsdaten.
Vorlagen für n8n, Make und Zapier
Fertige Abläufe, die das PDF empfangen und in Ihrem eigenen Speicher ablegen.
Beispiele ansehenInstant Scanner
Was ein Hosted-Scanner ist und wann ein Link besser passt als eine Integration.
Über Instant Scanner