ContaFlowDezvoltatoriAutentificareÎncepe gratuit

Dezvoltatori — API ContaFlow

API REST public pentru integrări. Document OpenAPI: descarcă openapi.json (importabil în Postman / Swagger / Insomnia).

Autentificare

Fiecare cerere trimite o cheie API per firmă în antet:

Authorization: Bearer cf_live_<prefix>_<secret>

Cheile se generează din Setări firmă → Chei API, cu nivel citire sau citire+scriere. URL de bază: /api/v1. Datele sunt izolate pe firma cheii.

Scrierile acceptă antetul Idempotency-Key (reluarea aceleiași chei nu dublează). Erorile au forma { "eroare": { "cod", "mesaj" } } (coduri HTTP 400/401/403/404/409/422).

Parteneri Clienți și furnizori

MetodăCaleDescriereParametri
GET/api/v1/parteneriListează parteneriireferintaExterna (query)
POST/api/v1/parteneriCreează un partener
GET/api/v1/parteneri/{id}Detalii partenerid* (path)

Facturi Facturi emise/primite, postare, e-Factura XML

MetodăCaleDescriereParametri
GET/api/v1/facturiListează facturiletip (query), referintaExterna (query)
POST/api/v1/facturiCreează o factură
GET/api/v1/facturi/{id}Detalii facturăid* (path)
POST/api/v1/facturi/{id}/postarePostează factura în contabilitateid* (path)
GET/api/v1/facturi/{id}/xmlXML e-Factura (UBL, doar facturi emise)id* (path)

Trezorerie Încasări și plăți

MetodăCaleDescriereParametri
GET/api/v1/trezorerieListează operațiunilereferintaExterna (query)
POST/api/v1/trezorerieÎnregistrează o încasare/plată

Note Note contabile

MetodăCaleDescriereParametri
GET/api/v1/noteListează notelereferintaExterna (query)
POST/api/v1/noteCreează o ciornă de notă
GET/api/v1/note/{id}Detalii notăid* (path)
POST/api/v1/note/{id}/postarePostează notaid* (path)

Rapoarte Balanță, situații, registre, TVA (citire)

MetodăCaleDescriereParametri
GET/api/v1/balantaBalanța de verificareexercitiuId* (query), luna (query)
GET/api/v1/registre/cartea-mareCartea Mare (fișa unui cont)exercitiuId* (query), contId* (query)
GET/api/v1/registre/inventarRegistrul InventarexercitiuId* (query)
GET/api/v1/registre/jurnalRegistrul JurnalexercitiuId* (query)
GET/api/v1/situatiiSituații financiare (bilanț + CPP + F40)exercitiuId* (query), nrSalariati (query)
GET/api/v1/tva/d300Decont D300 (defalcat pe cote)an* (query), luna* (query)
GET/api/v1/tva/d394Declarație D394 (pe partener)an* (query), luna* (query)
GET/api/v1/tva/decontDecont TVA (sumar)an* (query), luna* (query)

Integrări Conectori (eMAG etc.)

MetodăCaleDescriereParametri
POST/api/v1/integrari/emagImportă comenzi eMAG ca facturi