Airparser Webhooks & API
Senden Sie extrahierte Dokumentdaten per Webhook an jedes System. Echtzeit-Benachrichtigungen, sofortige Integrationen, volle Kontrolle für Entwickler.

Mit jedem System verbinden
Webhooks ermöglichen Echtzeit-Benachrichtigungen, wenn Dokumente verarbeitet werden. Senden Sie extrahierte Daten direkt an Ihre individuellen Anwendungen, internen Systeme oder jeden Dienst, der HTTP-POST-Anfragen akzeptiert.
Ideal für Entwickler, die volle Kontrolle über Dokumentverarbeitungs-Workflows brauchen und Airparser mit proprietaeren Systemen, individuellen Datenbanken oder Microservice-Architekturen integrieren möchten.
Warum Webhooks nutzen?
So funktioniert es
1. Dokument empfangen
Dokument wird per E-Mail, Upload oder API an Airparser gesendet
2. KI extrahiert Daten
Airparser AI extrahiert strukturierte Daten aus dem Dokument
3. Webhook ausgelöst
HTTP POST mit JSON-Daten wird an Ihren Endpoint gesendet
4. Ihr System verarbeitet
Ihre Anwendung empfaengt und verarbeitet die Daten
So erstellen Sie einen Webhook in Airparser
Sehen Sie sich diese kurze Anleitung zur Einrichtung von Webhooks in Airparser an, um Echtzeit-Datenbenachrichtigungen zu empfangen.
Beispiel für Webhook-Payload
Wenn ein Dokument verarbeitet wurde, sendet Airparser eine JSON-Payload an Ihre Webhook-URL:
{
"parser_id": "parser_abc123",
"document_id": "doc_xyz789",
"timestamp": "2024-01-15T10:30:00Z",
"extracted_data": {
"invoice_number": "INV-2024-001",
"invoice_date": "2024-01-10",
"vendor": "Acme Corporation",
"total_amount": 1250.00,
"currency": "USD",
"line_items": [
{
"description": "Professional Services",
"quantity": 10,
"unit_price": 125.00,
"total": 1250.00
}
]
},
"document_url": "https://airparser.com/documents/doc_xyz789",
"confidence": 0.98
}Webhook-Anwendungsfaelle
Individuelle Datenbanken
Senden Sie extrahierte Daten direkt an PostgreSQL, MySQL, MongoDB oder jedes individuelle Datenbanksystem.
Interne Systeme
Integrieren Sie proprietaere ERP-, CRM- oder interne Business-Anwendungen.
Microservices
Lösen Sie Microservice-Workflows und verteilte Verarbeitungspipelines aus.
Echtzeit-Benachrichtigungen
Senden Sie sofortige Alerts an individuelle Benachrichtigungssysteme, mobile Apps oder Dashboards.
Analytics & Reporting
Speisen Sie extrahierte Daten in Business-Intelligence-Tools und Analyseplattformen ein.
Individuelle Automatisierung
Bauen Sie komplexe, individuelle Automatisierungsworkflows passend zu Ihrer spezifischen Geschaeftslogik.
Webhook-Funktionen
Sichere Lieferung
HTTPS-Verschlüsselung, optionale Webhook-Signaturen zur Verifizierung, Unterstuetzung für IP-Whitelisting.
Automatische Wiederholungen
Fehlgeschlagene Webhook-Lieferungen werden automatisch mit exponentiellem Backoff erneut versucht.
Lieferprotokolle
Sehen Sie detaillierte Logs aller Webhook-Lieferungen, Antworten und Wiederholungsversuche.
Testmodus
Testen Sie Ihren Webhook-Endpoint mit Beispieldaten, bevor echte Dokumente verarbeitet werden.
Individuelle Header
Fügen Sie individuelle HTTP-Header für Authentifizierung, Routing oder Metadaten hinzu.
JSON-Format
Saubere, strukturierte JSON-Payloads, die sich leicht parsen und integrieren lassen.
Webhooks einrichten
Webhook-Endpoint erstellen
Richten Sie in Ihrer Anwendung einen HTTP-Endpoint ein, der POST-Anfragen akzeptiert. Das kann jeder Webserver, eine serverlose Funktion oder ein API-Endpoint sein.
In Airparser konfigurieren
Fügen Sie in den Parser-Einstellungen Ihre Webhook-URL hinzu. Optional können Sie individuelle Header und Authentifizierung konfigurieren.
https://yourdomain.com/webhook/airparserIntegration testen
Nutzen Sie die Testfunktion, um eine Beispiel-Payload an Ihren Endpoint zu senden und die korrekte Funktion zu prüfen.
Eingehende Daten verarbeiten
Parsen Sie die JSON-Payload in Ihrer Anwendung und verarbeiten Sie die extrahierten Dokumentdaten nach Ihrer Geschaeftslogik.
200 OK zurückgeben
Ihr Endpoint sollte einen 200-Statuscode zur Bestätigung zurückgeben. Nicht-200-Antworten lösen automatische Wiederholungen aus.
Beispiel für Webhook-Handler
Einfaches Node.js/Express-Beispiel zur Verarbeitung von Airparser-Webhooks:
const express = require('express');
const app = express();
app.use(express.json());
app.post('/webhook/airparser', (req, res) => {
const data = req.body;
console.log('Received data:', data.extracted_data);
// Process the extracted data
// e.g., save to database, trigger workflow, etc.
// Return 200 to acknowledge receipt
res.status(200).json({ received: true });
});
app.listen(3000, () => {
console.log('Webhook server running on port 3000');
});RESTful API-Zugriff
Zusätzlich zu Webhooks bietet Airparser eine umfassende RESTful API für programmatischen Zugriff auf alle Funktionen.
Dokumente hochladen
Dokumente über API-Endpunkte zum Parsen einreichen
Ergebnisse abrufen
Extrahierte Daten mit GET-Anfragen abrufen
Parser verwalten
Parser programmatisch erstellen und konfigurieren
Status prüfen
Verarbeitungsstatus und Verlauf überwachen
Häufig gestellte Fragen
Welche HTTP-Methoden werden unterstützt?
Webhooks nutzen HTTP-POST-Anfragen mit JSON-Payloads. Ihr Endpoint sollte POST-Anfragen akzeptieren und einen 2xx-Statuscode zurückgeben.
Wie sichere ich meinen Webhook-Endpoint?
Nutzen Sie HTTPS, prüfen Sie Webhook-Signaturen, implementieren Sie IP-Whitelisting oder verlangen Sie API-Schlüssel in individuellen Headern. Airparser unterstützt all diese Authentifizierungsmethoden.
Was passiert, wenn mein Endpoint nicht erreichbar ist?
Airparser wiederholt fehlgeschlagene Lieferungen automatisch bis zu 5-mal mit exponentiellem Backoff. Alle Lieferungsversuche sind in den Webhook-Logs sichtbar.
Kann ich mehrere Webhooks pro Parser haben?
Ja. Konfigurieren Sie mehrere Webhook-URLs, um extrahierte Daten gleichzeitig an unterschiedliche Systeme zu senden.
Gibt es ein Timeout für Webhook-Lieferungen?
Webhook-Anfragen laufen nach 30 Sekunden ab. Ihr Endpoint sollte schnell antworten und Daten bei Bedarf asynchron verarbeiten.
Kann ich filtern, welche Dokumente Webhooks auslösen?
Ja. Richten Sie bedingte Webhooks basierend auf extrahierten Datenwerten, Dokumenttypen oder individuellen Kriterien ein.
Was, wenn ich Webhook-Probleme debuggen muss?
Sehen Sie detaillierte Lieferprotokolle mit Anfrage-/Antwortdaten, Timing und Fehlermeldungen. Nutzen Sie die Testfunktion, um während der Entwicklung Beispiel-Payloads zu senden.
Individuelle Integrationen mit Webhooks bauen
Erhalten Sie volle Entwicklerkontrolle mit Airparser Webhooks und API. Kostenlose Testversion, keine Kreditkarte erforderlich.