Airparser webhook'ai ir API

Siųskite ištrauktus dokumento duomenis į bet kurią sistemą su webhook'ais. Realaus laiko pranešimai, akimirksniu integracijos, pilna kūrėjo kontrolė.

Webhook integration visualization showing real-time data flow

Prisijunkite prie bet kokios sistemos

Webhook'ai leidžia jums gauti realaus laiko pranešimus, kai dokumentai apdorojami. Siųskite ištrauktus duomenis tiesiai į savo pritaikytas programas, vidines sistemas ar bet kurią paslaugą, priimančią HTTP POST užklausas.

Puikiai tinka kūrėjams, kuriems reikia pilnos savo dokumentų apdorojimo darbo eigų kontrolės ir kurie nori integruoti Airparser su nuosavybinėmis sistemomis, pritaikytomis duomenų bazėmis ar mikroservisų architektūromis.

Kodėl naudoti webhook'us?

<1s
Realaus laiko pristatymas
100%
Kūrėjo kontrolė
Bet kokia
Sistema ar platforma

Kaip tai veikia

1. Dokumentas gautas

Dokumentas siunčiamas į Airparser el. paštu, įkėlimu ar per API

2. AI ištraukia duomenis

Airparser AI ištraukia struktūrizuotus duomenis iš dokumento

3. Suaktyvinamas webhook'as

HTTP POST siunčiamas į jūsų galutinį tašką su JSON duomenimis

4. Jūsų sistema apdoroja

Jūsų programa gauna ir tvarko duomenis

Kaip sukurti webhook'ą Airparser

Peržiūrėkite šį greitą vadovą apie webhook'ų nustatymą Airparser, kad pradėtumėte gauti realaus laiko duomenų pranešimus.

Webhook duomenų paketo pavyzdys

Kai dokumentas apdorojamas, Airparser siunčia JSON duomenų paketą į jūsų 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 naudojimo atvejai

Pritaikytos duomenų bazės

Siųskite ištrauktus duomenis tiesiai į savo PostgreSQL, MySQL, MongoDB ar bet kokią pritaikytą duomenų bazės sistemą.

Vidinės sistemos

Integruokitės su nuosavybine ERP, CRM ar vidinėmis verslo programomis.

Mikroservisai

Suaktyvinkite mikroservisų darbo eigas ir paskirstytus apdorojimo konvejerius.

Realaus laiko pranešimai

Siųskite momentinius įspėjimus į pritaikytas pranešimų sistemas, mobiliąsias programas ar prietaisų skydelius.

Analitika ir ataskaitos

Perduokite ištrauktus duomenis į verslo žvalgybos įrankius ir analitikos platformas.

Pritaikytas automatizavimas

Kurkite sudėtingas, pritaikytas automatizavimo darbo eigas, pritaikytas jūsų konkrečiai verslo logikai.

Webhook funkcijos

Saugus pristatymas

HTTPS šifravimas, pasirinktiniai webhook parašai patikrinimui, IP baltojo sąrašo palaikymas.

Automatiniai pakartojimai

Nepavykę webhook pristatymai automatiškai pakartojami su eksponentiniu atidėjimu.

Pristatymo žurnalai

Peržiūrėkite išsamius visų webhook pristatymų, atsakymų ir pakartojimo bandymų žurnalus.

Testavimo režimas

Išbandykite savo webhook galutinį tašką su pavyzdiniais duomenimis prieš apdorojant tikrus dokumentus.

Pritaikytos antraštės

Pridėkite pritaikytas HTTP antraštes autentifikavimui, nukreipimui ar metaduomenims.

JSON formatas

Švarūs, struktūrizuoti JSON duomenų paketai, kuriuos lengva analizuoti ir integruoti.

Webhook'ų nustatymas

1

Sukurkite savo webhook galutinį tašką

Nustatykite HTTP galutinį tašką savo programoje, priimantį POST užklausas. Tai gali būti bet koks žiniatinklio serveris, be serverio funkcija ar API galutinis taškas.

2

Sukonfigūruokite Airparser

Savo analizatoriaus nustatymuose pridėkite savo webhook URL. Pasirinktinai sukonfigūruokite pritaikytas antraštes ir autentifikavimą.

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

Išbandykite savo integraciją

Naudokite testavimo funkciją, kad siųstumėte pavyzdinį duomenų paketą į savo galutinį tašką ir patikrintumėte, ar jis veikia teisingai.

4

Tvarkykite gaunamus duomenis

Analizuokite JSON duomenų paketą savo programoje ir apdorokite ištrauktus dokumento duomenis pagal savo verslo logiką.

5

Grąžinkite 200 OK atsakymą

Jūsų galutinis taškas turėtų grąžinti 200 būsenos kodą, kad patvirtintų gavimą. Ne-200 atsakymai suaktyvina automatinius pakartojimus.

Webhook tvarkytojo pavyzdys

Paprastas Node.js/Express pavyzdys Airparser webhook'ų tvarkymui:

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 prieiga

Be webhook'ų, Airparser teikia išsamų RESTful API programinei prieigai prie visų funkcijų.

Įkelti dokumentus

Pateikite dokumentus analizei per API galutinius taškus

Gauti rezultatus

Gaukite ištrauktus duomenis su GET užklausomis

Valdyti analizatorius

Programiškai kurkite ir konfigūruokite analizatorius

Patikrinti būseną

Stebėkite apdorojimo būseną ir istoriją

Dažnai užduodami klausimai

Kokie HTTP metodai palaikomi?

Webhook'ai naudoja HTTP POST užklausas su JSON duomenų paketais. Jūsų galutinis taškas turėtų priimti POST užklausas ir grąžinti 2xx būsenos kodą.

Kaip apsaugoti savo webhook galutinį tašką?

Naudokite HTTPS, patikrinkite webhook parašus, įdiekite IP baltąjį sąrašą arba reikalaukite API raktų pritaikytose antraštėse. Airparser palaiko visus šiuos autentifikavimo metodus.

Kas nutinka, jei mano galutinis taškas neveikia?

Airparser automatiškai pakartos nepavykusius pristatymus iki 5 kartų su eksponentiniu atidėjimu. Galite peržiūrėti visus pristatymo bandymus webhook žurnaluose.

Ar galiu turėti kelis webhook'us vienam analizatoriui?

Taip! Sukonfigūruokite kelis webhook URL, kad vienu metu siųstumėte ištrauktus duomenis į skirtingas sistemas.

Ar yra webhook pristatymo laiko limitas?

Webhook užklausų laikas baigiasi po 30 sekundžių. Jūsų galutinis taškas turėtų greitai atsakyti ir prireikus asinchroniškai apdoroti duomenis.

Ar galiu filtruoti, kurie dokumentai suaktyvina webhook'us?

Taip! Nustatykite sąlyginius webhook'us pagal ištrauktas duomenų reikšmes, dokumentų tipus ar pritaikytus kriterijus.

Ką daryti, jei man reikia derinti webhook problemas?

Peržiūrėkite išsamius pristatymo žurnalus, rodančius užklausos/atsakymo duomenis, laiką ir klaidų pranešimus. Naudokite testavimo funkciją, kad siųstumėte pavyzdinius duomenų paketus kūrimo metu.

Kurkite pritaikytas integracijas su webhook'ais

Gaukite pilną kūrėjo kontrolę su Airparser webhook'ais ir API. Nemokamas bandymas, kredito kortelė nereikalinga.

Pasiruošę plėsti savo verslą? Čia jūs pradedate.