Conectați-vă magazinul online prin API și webhook-uri
Aveți un magazin online sau un sistem propriu? Cu API-ul REST al Olvano facturați fără clicuri manuale, iar cu webhook-urile aflați instantaneu ce se întâmplă cu o factură.
Token API
Autentificați apelurile cu un token în antetul Authorization: Bearer …. Tokenul este creat de proprietarul contului, aparține exact unui singur cont și poartă propriile permisiuni (scopes: invoices, expenses, reports). Textul în clar se afișează o singură dată — se stochează doar un hash.
curl -X POST "$STARGATE/api/accounts/$SLUG/invoices" \
-H "Authorization: Bearer sg_your_token" \
-H "Content-Type: application/json" \
-d '{ "subjectId": "ID", "lines": [ { "name": "Item", "unitPrice": "1000", "vatRate": 21 } ] }'
Webhook-uri
În loc să interogați API-ul în mod repetat, lăsați evenimentele să vă fie trimise. Înregistrați o adresă URL și alegeți evenimentele (sau * pentru toate):
invoice_created, invoice_sent, invoice_paid, invoice_overdue, invoice_cancelled, invoice_uncollectible, invoice_viewed, invoice_reminder_sent, recurring_generator_invoice_created.
- Fiecare livrare poartă un antet
Idempotency-Key(UUID) — folosiți-l pentru deduplicare. - Setați-vă propriul
authHeaderpentru a verifica faptul că o cerere provine cu adevărat de la Olvano. - O livrare eșuată este reîncercată de până la 5 ori, cu interval exponențial crescător.