{% extends "landing_static.html" %} {% block titlu %}Documentație API{% endblock %} {% block descriere %}Documentația API ROA AUTOPASS: autentificare, endpoint-uri, exemple de cerere și răspuns.{% endblock %} {% block continut %}

Documentație API

Conectează softul tău de service direct la ROA AUTOPASS (plan Pro).

Cum funcționează

Softul tău trimite prezentările printr-un singur apel HTTP; noi validăm datele, mapăm operațiile pe coduri RAR, oprim duplicatele și transmitem la RAR Auto-Pass. Autentificarea se face cu o cheie API (antetul X-API-Key), generată din contul tău. Credențialele RAR le configurezi o singură dată în cont.

Endpoint-uri principale

EndpointCe face
POST /v1/prezentariTrimite una sau mai multe prezentări spre declarare
POST /v1/prezentari/valideazaDry-run: validare fără trimitere
GET /v1/prezentari/{id}Starea unei trimiteri
POST /v1/importImport fișier xlsx/csv prin API
GET /v1/nomenclatorNomenclatorul de coduri RAR (public)

Exemplu: cerere

curl -X POST "{{ base_url }}/v1/prezentari" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: rfak_..." \
  -d '{{ exemplu_json["cerere"] }}'

Fiecare prestație are fie cod_prestatie (cod RAR din nomenclator), fie cod_op_service + denumire — codurile tale interne le mapăm noi pe coduri RAR, iar maparea rămâne salvată pentru trimiterile următoare.

Exemplu: răspuns

{{ exemplu_json["raspuns"] }}

Un rezultat per prezentare, în aceeași ordine ca cererea. status poate fi queued (în coadă spre RAR) sau, dacă ceva blochează trimiterea, needs_mapping / needs_data / error — cu explicația în motiv.

Referință completă

După autentificare găsești în aplicație, la Integrare, exemple gata de copiat pentru curl, Python, PHP, C#, Node și Visual FoxPro, plus testarea cheii API și a credențialelor RAR.

Nu ai încă un cont? Creează unul gratuit — primești 30 de zile de Pro, cu acces API inclus. Întrebări de integrare: contact@romfast.ro.

{% endblock %}