oneapi
Autentificare
Business v1 / Nomenclatoare

Registre de autorizare

Cele 42 de registre din care se compun datele „name-only" (autoritate, licență, frecvență, nr intrări).

GET
https://oneapi.ro/api/business/v1/registre

Parametri de interogare

Ruta nu acceptă parametri de interogare.

Cum se comportă

  • Lista registrelor de autorizare acoperite (ANSVSA, ANAF, ANRSC, ISCIR ş.a.), grupate. Intrările globale ale unui registru sunt la /registre/{key}.

La ce folosește

  • Aflarea ce registre de autorizare sunt acoperite, înainte de a integra.
  • Popularea unui selector de registru într-o interfaţă de verificare.
  • Punctul de plecare: cheia de aici se foloseşte la rutele de detaliu.

Structura răspunsului

Toate câmpurile de mai jos sunt în data[].

CâmpTipDescriere
lista_key string Cheia registrului, de folosit în /registre/{key}.
denumire string Denumirea.
autoritate string Autoritatea care ţine registrul.
licenta string Licenţa sub care e publicat registrul.
url string Adresa sursei publice.
frecventa string Cât de des e reîmprospătat registrul.
are_cui boolean Registrul publică şi codul fiscal, deci firmele se pot lega exact.
nr_intrari integer Numărul de intrări.

Exemple de răspuns

GEThttps://oneapi.ro/api/business/v1/registre
{
    "data": [
        {
            "lista_key": "ansvsa",
            "denumire": "Unități autorizate/înregistrate sanitar-veterinar (DSVSA județene)",
            "autoritate": "ANSVSA",
            "licenta": "ANSVSA – date publice",
            "url": "https://www.ansvsa.ro/industrie-si-afaceri/",
            "frecventa": "periodic",
            "are_cui": true,
            "nr_intrari": 451712
        }
    ]
}

Coduri de eroare

CodSlugCând apare
401neautentificatToken lipsă, invalid, expirat sau revocat.
403feature_indisponibilPlanul curent nu include funcţia de care ţine ruta.
422validareRuta nu primeşte parametri, în afară de lang: orice alt parametru dă 422, nu e ignorat.
429cota_depasitaCota lunară a planului a fost depăşită (vezi Retry-After).

Toate erorile au aceeași formă. eroare.cod e stabil și e cel după care trebuie să ramifici în cod — nu după textul din mesaj, care se poate schimba.

{
    "eroare": {
        "cod": "validare",
        "mesaj": "Ruta nu primeşte parametri, în afară de lang: orice alt parametru dă 422, nu e ignorat."
    }
}