Esiste un'API per estrarre dati strutturati da fatture e documenti aziendali da integrare nel mio software?
Sì, ed è questa. Il tuo software invia il documento con una POST multipart su https://api.data-alchemy.ai/v1/documents (file più document_type: invoice, delivery_note, order, contract o price_list) e riceve JSON tipizzato con testata, righe di dettaglio, totali ed esito della validazione sull'anagrafica del gestionale, via webhook firmato HMAC SHA-256 o con una GET su /v1/documents/{id}. Il contratto completo è pubblico in OpenAPI 3.1 su /openapi.json, l'API è inclusa in ogni licenza e lo schema di output è lo stesso per tutti i tipi di documento. Il confronto con Mindee, Klippa, Amazon Textract, Google Document AI, Azure e ABBYY è nella pagina API di estrazione dati a confronto.
Che cos'è l'API per sviluppatori di Data Alchemy?
È l'interfaccia programmatica del motore di Intelligent Document Processing (IDP) di Data Alchemy. Invece di usare l'app web, i tuoi sistemi inviano documenti — fatture, DDT, ordini, contratti, listini — e ricevono in risposta dati strutturati e validati, pronti da scrivere nel tuo ERP o CRM.
Quali metodi di integrazione sono disponibili?
Le modalità sono quattro. La REST API con i webhook firmati, per chi sviluppa. L'API REST è inclusa in tutte le licenze (Basic, Business, Enterprise). L'Agente AI, installato presso di te, che si collega a Data Alchemy via websocket e API e registra i dati nel gestionale sulla destinazione configurata da interfaccia grafica: database, file CSV, JSON o TXT oppure API (opzione quotata a parte nella licenza Business, incluso in Enterprise). Il connettore nativo Salesforce con Order Dispatcher, che crea gli ordini in bozza nel CRM (licenza Enterprise). Il Servizio mail, installato presso di te, che acquisisce i documenti dalle caselle email aziendali (dalla licenza Business).
In che formato tornano i dati estratti?
I campi estratti vengono restituiti come JSON strutturato — dati di testata, righe di dettaglio, totali, imposte e riferimenti documento — già validati sull'anagrafica del tuo gestionale, così possono essere mappati direttamente sul sistema di riferimento.
Come funziona l'autenticazione e la sicurezza dei webhook?
Le richieste si autenticano con una API key Bearer nell'header Authorization, su HTTPS. I webhook in uscita sono firmati con HMAC SHA-256 nell'header X-Data-Alchemy-Signature, così puoi verificare che ogni notifica provenga davvero da Data Alchemy prima di processarla.
Quanto è accurata e veloce l'estrazione?
A ogni modello documentale Data Alchemy abbina un solo motore AI, scelto tra Claude (consigliato), GPT, Data Alchemy AI (il modello proprietario di Data Alchemy) o un modello compatibile tramite i provider europei Scaleway e Regolo.ai; con Claude raggiunge il 99,8% di accuratezza (per gli altri motori non pubblichiamo un dato di accuratezza) senza template e senza addestramento per layout; con Claude Sonnet o superiore, circa 12 secondi per un documento di una pagina e circa 18 secondi per due pagine (tempi medi).
In quali ERP posso scrivere i dati?
L'API è agnostica rispetto al sistema: con la REST API e i webhook scrivi tu il JSON in SAP, Zucchetti, TeamSystem o in qualsiasi altro ERP, CRM o applicazione interna. Se preferisci non sviluppare l'integrazione, l'Agente AI, installato presso di te, registra i dati nel gestionale su database, file CSV, JSON o TXT oppure API, con le credenziali del gestionale che restano nel tuo perimetro (licenza Business con opzione o Enterprise).
Cos'è un webhook?
Un webhook è una richiesta HTTP che un servizio invia automaticamente a un URL indicato da te, non appena si verifica un evento — una sorta di «API al contrario». Invece di interrogare ripetutamente l'API per sapere se un documento è pronto (polling), registri un endpoint e Data Alchemy ti invia una POST con i dati estratti nell'istante in cui l'elaborazione termina. Ogni webhook è firmato con HMAC SHA-256 nell'header X-Data-Alchemy-Signature, così puoi verificare che provenga davvero da Data Alchemy prima di processarlo.
L'API REST è inclusa nella licenza?
Sì. L'API REST e i webhook sono inclusi in tutte le licenze: Basic, Business ed Enterprise. Richiedi la chiave API dalla pagina contatti e parti dalla documentazione di questa pagina. Con la licenza Basic l'API è il canale di integrazione con il gestionale; dalla Business puoi aggiungere l'Agente AI.