Business v1 / Nomenclatoare
Arbore CAEN
Ierarhia completă a unei versiuni CAEN: secțiuni → diviziuni → grupe → clase. ?versiune=2|3 (implicit 3).
GET
https://oneapi.ro/api/business/v1/caen/arbore
Parametri de interogare
NumeTipDescriereValori acceptate
versiuneopțional
string | null
0|1|2|3. Implicit 3.
0123
Cum se comportă
- Ierarhia completă a unei versiuni CAEN: secţiuni → diviziuni → grupe → clase. La ediţiile vechi (ediția inițială, Rev.1, Rev.2), care n-au rânduri de secţiune, rădăcinile arborelui sunt diviziunile.
?versiune=alege ediţia (implicit 3).
La ce folosește
- Construirea unui selector ierarhic de activitate, secţiune → clasă.
- Popularea unui nomenclator local, într-un singur apel.
- Gruparea unui portofoliu de clienţi pe diviziuni sau secţiuni.
Structura răspunsului
Toate câmpurile de mai jos sunt în data.
CâmpTipDescriere
versiune
string
Revizia nomenclatorului.
arbore[].cod
string
Codul.
arbore[].denumire
string
Denumirea.
arbore[].copii[].cod
string
Codul.
arbore[].copii[].denumire
string
Denumirea.
arbore[].copii[].copii[].cod
string
Codul.
arbore[].copii[].copii[].denumire
string
Denumirea.
Exemple de răspuns
GEThttps://oneapi.ro/api/business/v1/caen/arbore
{
"data": {
"versiune": "CAEN Rev.3",
"arbore": [
{
"cod": "A",
"denumire": "AGRICULTURĂ, SILVICULTURĂ ŞI PESCUIT",
"nr_firme": 261167,
"nr_firme_functiune": 123874,
"copii": [
{
"cod": "01",
"denumire": "Agricultură, vânătoare şi servicii anexe",
"nr_firme": 237244,
"nr_firme_functiune": 111489,
"copii": [
{
"cod": "011",
"denumire": "Cultivarea plantelor nepermanente",
"nr_firme": 88929,
"nr_firme_functiune": 50288,
"copii": [
{
"cod": "0111",
"denumire": "Cultivarea cerealelor (excluzând orezul), plantelor leguminoase și a plantelor oleaginoase",
"nr_firme": 41993,
"nr_firme_functiune": 25585
}
]
}
]
}
]
}
]
}
}
GEThttps://oneapi.ro/api/business/v1/caen/arbore?versiune=1
{
"data": {
"versiune": "CAEN Rev.1",
"arbore": [
{
"cod": "A",
"denumire": "Agricultura, vanatoare si silvicultura",
"nr_firme": 267948,
"nr_firme_functiune": 128926,
"copii": [
{
"cod": "01",
"denumire": "Agricultură, vânătoare și servicii anexe",
"nr_firme": 246585,
"nr_firme_functiune": 118504,
"copii": [
{
"cod": "011",
"denumire": "Cultivarea plantelor; grădinăritul destinat pieței; horticultura",
"nr_firme": 115512,
"nr_firme_functiune": 59886,
"copii": [
{
"cod": "0111",
"denumire": "Cultivarea cerealelor, porumbului și a altor plante n.c.a.",
"nr_firme": 89506,
"nr_firme_functiune": 50499
}
]
}
]
}
]
}
]
}
}
GEThttps://oneapi.ro/api/business/v1/caen/arbore?versiune=2
{
"data": {
"versiune": "CAEN Rev.2",
"arbore": [
{
"cod": "A",
"denumire": "AGRICULTURĂ, SILVICULTURĂ ŞI PESCUIT",
"nr_firme": 259250,
"nr_firme_functiune": 123483,
"copii": [
{
"cod": "01",
"denumire": "Agricultură, vânătoare și servicii anexe",
"nr_firme": 234723,
"nr_firme_functiune": 110281,
"copii": [
{
"cod": "011",
"denumire": "Cultivarea plantelor nepermanente",
"nr_firme": 88395,
"nr_firme_functiune": 50038,
"copii": [
{
"cod": "0111",
"denumire": "Cultivarea cerealelor (exclusiv orez), plantelor leguminoase și a plantelor producătoare de semințe oleaginoase",
"nr_firme": 41993,
"nr_firme_functiune": 25585
}
]
}
]
}
]
}
]
}
}
GEThttps://oneapi.ro/api/business/v1/caen/arbore?versiune=3
{
"data": {
"versiune": "CAEN Rev.3",
"arbore": [
{
"cod": "A",
"denumire": "AGRICULTURĂ, SILVICULTURĂ ŞI PESCUIT",
"nr_firme": 261167,
"nr_firme_functiune": 123874,
"copii": [
{
"cod": "01",
"denumire": "Agricultură, vânătoare şi servicii anexe",
"nr_firme": 237244,
"nr_firme_functiune": 111489,
"copii": [
{
"cod": "011",
"denumire": "Cultivarea plantelor nepermanente",
"nr_firme": 88929,
"nr_firme_functiune": 50288,
"copii": [
{
"cod": "0111",
"denumire": "Cultivarea cerealelor (excluzând orezul), plantelor leguminoase și a plantelor oleaginoase",
"nr_firme": 41993,
"nr_firme_functiune": 25585
}
]
}
]
}
]
}
]
}
}
Coduri de eroare
| Cod | Slug | Când apare |
|---|---|---|
| 401 | neautentificat | Token lipsă, invalid, expirat sau revocat. |
| 403 | feature_indisponibil | Planul curent nu include funcţia de care ţine ruta. |
| 422 | validare | Un parametru nedeclarat ori o valoare care nu trece validarea (versiune). Câmpul vinovat e în detalii. |
| 429 | cota_depasita | Cota 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": "Un parametru nedeclarat ori o valoare care nu trece validarea (versiune). Câmpul vinovat e în detalii.",
"detalii": {
"versiune": [
"Valoarea trimisă nu respectă regula parametrului."
]
}
}
}