Airparser Webhooks & API

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

Webhook integration visualization showing real-time data flow

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?

<1s
Echtzeit-Lieferung
100 %
Entwicklerkontrolle
Jedes
System oder Plattform

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:

JSON
{
  "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

1

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.

2

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/airparser
3

Integration testen

Nutzen Sie die Testfunktion, um eine Beispiel-Payload an Ihren Endpoint zu senden und die korrekte Funktion zu prüfen.

4

Eingehende Daten verarbeiten

Parsen Sie die JSON-Payload in Ihrer Anwendung und verarbeiten Sie die extrahierten Dokumentdaten nach Ihrer Geschaeftslogik.

5

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:

JAVASCRIPT
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.

Bereit, Ihr Geschäft auszubauen? Hier beginnt es.