Le API di Omni Solution
Da qui un programma esterno puo' leggere e scrivere i documenti di vendita, le anagrafiche e le tabelle del gestionale. Niente schermate, niente interfaccia: solo chiamate HTTP con un token.
Com'e' fatta
Una sola base, https://os1.omnitools.it, e un token JWT
nell'intestazione Authorization. Le risposte sono JSON. Non c'e'
altro da installare: bastano curl o la libreria HTTP del tuo
linguaggio.
| Cosa | Dove |
|---|---|
| Base delle chiamate | https://os1.omnitools.it |
| Come si ottiene il token | POST /api/auth/login |
| Come si passa il token | Authorization: Bearer <token> |
| Formato | JSON in entrata e in uscita |
| Se il servizio risponde | GET /api/health, senza token |
Cosa si puo' chiamare
Il riferimento e' diviso in quattro aree. Non e' tutto quello che il sistema sa fare: le rotte di amministrazione e di gestione della piattaforma non sono pubblicate, perche' non servono a chi integra.
| Area | A cosa serve |
|---|---|
| Documenti di vendita | Bolle, fatture, ordini: leggerli, crearli, modificarli. |
| Anagrafiche | Clienti, articoli, agenti, causali, codici IVA, listini, vettori. |
| Tabelle generiche | Accesso uniforme a una tabella qualunque, quando non c'e' una rotta dedicata. |
| Accesso | Ottenere e rinnovare il token. |
Viene generato dal servizio in esecuzione: descrive le rotte come sono oggi, non come erano quando qualcuno le ha scritte. Se una rotta cambia, la pagina cambia con lei.