Airparser webhooks en API

Stuur geëxtraheerde documentgegevens naar elk systeem met webhooks. Realtime meldingen, directe integraties, volledige controle voor ontwikkelaars.

Webhook integration visualization showing real-time data flow

Verbind met elk systeem

Webhooks laten je realtime meldingen ontvangen wanneer documenten worden verwerkt. Stuur geëxtraheerde gegevens rechtstreeks naar je aangepaste applicaties, interne systemen, of elke service die HTTP POST-verzoeken accepteert.

Perfect voor ontwikkelaars die volledige controle nodig hebben over hun documentverwerkingsworkflows en Airparser willen integreren met eigen systemen, aangepaste databases, of microservicesarchitecturen.

Waarom webhooks gebruiken?

<1s
Realtime levering
100%
Controle voor ontwikkelaars
Elk
Systeem of platform

Hoe het werkt

1. Document ontvangen

Document verzonden naar Airparser via e-mail, upload, of API

2. AI extraheert gegevens

Airparser AI extraheert gestructureerde gegevens uit het document

3. Webhook geactiveerd

HTTP POST verzonden naar je eindpunt met JSON-gegevens

4. Je systeem verwerkt

Je applicatie ontvangt en verwerkt de gegevens

Hoe je een webhook maakt in Airparser

Bekijk deze snelle gids over het instellen van webhooks in Airparser om realtime gegevensmeldingen te ontvangen.

Voorbeeld van webhook-payload

Wanneer een document wordt verwerkt, stuurt Airparser een JSON-payload naar je 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
}

Use cases voor webhooks

Aangepaste databases

Stuur geëxtraheerde gegevens rechtstreeks naar je PostgreSQL, MySQL, MongoDB, of elk aangepast databasesysteem.

Interne systemen

Integreer met eigen ERP, CRM, of interne zakelijke applicaties.

Microservices

Activeer microservice-workflows en gedistribueerde verwerkingspipelines.

Realtime meldingen

Stuur directe waarschuwingen naar aangepaste meldingssystemen, mobiele apps, of dashboards.

Analyse en rapportage

Voed geëxtraheerde gegevens naar business intelligence-tools en analyseplatforms.

Aangepaste automatisering

Bouw complexe, aangepaste automatiseringsworkflows op maat van jouw specifieke bedrijfslogica.

Webhook-functies

Veilige levering

HTTPS-versleuteling, optionele webhook-handtekeningen voor verificatie, ondersteuning voor IP-whitelisting.

Automatische reintries

Mislukte webhook-leveringen worden automatisch opnieuw geprobeerd met exponentiële backoff.

Leveringslogboeken

Bekijk gedetailleerde logboeken van alle webhook-leveringen, reacties, en retrypogingen.

Testmodus

Test je webhook-eindpunt met voorbeeldgegevens voordat je echte documenten verwerkt.

Aangepaste headers

Voeg aangepaste HTTP-headers toe voor authenticatie, routering, of metadata.

JSON-formaat

Schone, gestructureerde JSON-payloads die eenvoudig te analyseren en integreren zijn.

Webhooks instellen

1

Maak je webhook-eindpunt aan

Stel een HTTP-eindpunt in je applicatie in dat POST-verzoeken accepteert. Dit kan elke webserver, serverless functie, of API-eindpunt zijn.

2

Configureer in Airparser

Voeg je webhook-URL toe in je parserinstellingen. Configureer eventueel aangepaste headers en authenticatie.

https://jouwdomein.com/webhook/airparser
3

Test je integratie

Gebruik de testfunctie om een voorbeeldpayload naar je eindpunt te sturen en te verifiëren dat het correct werkt.

4

Verwerk binnenkomende gegevens

Analyseer de JSON-payload in je applicatie en verwerk de geëxtraheerde documentgegevens volgens je bedrijfslogica.

5

Retourneer een 200 OK-respons

Je eindpunt moet een 200-statuscode retourneren om ontvangst te bevestigen. Responsen anders dan 200 activeren automatische reintries.

Voorbeeld van webhook-handler

Eenvoudig Node.js/Express-voorbeeld voor het verwerken van 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');
});

Toegang tot RESTful API

Naast webhooks biedt Airparser een uitgebreide RESTful API voor programmatische toegang tot alle functies.

Documenten uploaden

Dien documenten in voor analyse via API-eindpunten

Resultaten ophalen

Haal geëxtraheerde gegevens op met GET-verzoeken

Parsers beheren

Maak en configureer parsers programmatisch

Status controleren

Monitor verwerkingsstatus en geschiedenis

Veelgestelde vragen

Welke HTTP-methoden worden ondersteund?

Webhooks gebruiken HTTP POST-verzoeken met JSON-payloads. Je eindpunt moet POST-verzoeken accepteren en een 2xx-statuscode retourneren.

Hoe beveilig ik mijn webhook-eindpunt?

Gebruik HTTPS, verifieer webhook-handtekeningen, implementeer IP-whitelisting, of vereis API-sleutels in aangepaste headers. Airparser ondersteunt al deze authenticatiemethoden.

Wat gebeurt er als mijn eindpunt niet beschikbaar is?

Airparser probeert mislukte leveringen automatisch tot 5 keer opnieuw met exponentiële backoff. Je kunt alle leveringspogingen bekijken in de webhook-logboeken.

Kan ik meerdere webhooks per parser hebben?

Ja! Configureer meerdere webhook-URL's om geëxtraheerde gegevens tegelijkertijd naar verschillende systemen te sturen.

Is er een time-out voor webhook-levering?

Webhook-verzoeken verlopen na 30 seconden. Je eindpunt moet snel reageren en indien nodig gegevens asynchroon verwerken.

Kan ik filteren welke documenten webhooks activeren?

Ja! Stel voorwaardelijke webhooks in op basis van geëxtraheerde gegevenswaarden, documenttypen, of aangepaste criteria.

Wat als ik webhook-problemen moet debuggen?

Bekijk gedetailleerde leveringslogboeken met verzoek-/responsgegevens, timing, en foutmeldingen. Gebruik de testfunctie om voorbeeldpayloads te sturen tijdens de ontwikkeling.

Bouw aangepaste integraties met webhooks

Krijg volledige controle voor ontwikkelaars met Airparser-webhooks en API. Gratis proefperiode, geen creditcard vereist.

Klaar om je bedrijf te laten groeien? Hier begin je.