Business v1 / Firme
Jurisdicții
Competența teritorială a firmei, derivată din sediul ei: judecătoria și parchetul de care ține,
plus ierarhia superioară. Arondarea vine dintr-un act normativ, stabilită pe UAT — vezi și
GET /api/locations/v1/uat/{cod}/jurisdictii, unde stau datele.
GET
https://oneapi.ro/api/business/v1/firme/{cui}/jurisdictii
Parametri de cale
NumeTipDescriereExemplu
cuiobligatoriu
string
Codul de identificare fiscală al firmei, fără prefixul
RO (ex. 6719278).
Parametri de interogare
Ruta nu acceptă parametri de interogare.
Cum se comportă
- Se derivă din SEDIUL firmei: CUI → localitatea sediului → competența teritorială. Datele și logica stau în modulul Locations (arondarea e pe UAT, cheia e SIRUTA); ruta asta face doar pasul firmă → localitate.
- Dacă sediul firmei nu a putut fi legat de nomenclatorul de localități, răspunsul e
422 sediu_nelegat, NU o instanță aproximată. Într-un context în care omul decide unde depune o acțiune, un răspuns greșit e mai rău decât un „nu știu" explicit. - Sursa arondării e HG nr. 1217/2023, emisă în baza art. 42(2) din Legea nr. 304/2022. Fiecare intrare poartă
nivel(cât de fin e stabilită competența) șitemei(actul), ca să poți cita sursa.
La ce folosește
- Afli la ce judecătorie dai în judecată o firmă, pornind direct de la CUI.
- Rutezi automat un dosar către instanța competentă pentru sediul debitorului.
- Verifici de ce parchet ține firma, înainte de a formula o plângere.
Structura răspunsului
Toate câmpurile de mai jos sunt în data.
CâmpTipDescriere
localitate.cod_siruta
integer
Codul SIRUTA al localităţii sediului.
localitate.nume
string
Localitatea sediului.
uat.cod_siruta
integer
Codul SIRUTA al UAT-ului de care ţine sediul.
uat.nume
string
Numele UAT-ului.
uat.tip
string
Rangul lui:
comuna, oras, municipiu.
judet.cod_siruta
integer
Codul SIRUTA al judeţului.
judet.nume
string
Judeţul sediului.
judet.cod_auto
string
Indicativul auto al judeţului.
jurisdictii[].domeniu
string
Domeniul competenţei — deocamdată
justitie.
jurisdictii[].tip
string
judecatorie, tribunal, curte_apel şi parchetele corespunzătoare.
jurisdictii[].denumire
string
Numele instituţiei competente.
jurisdictii[].nivel
string
La ce nivel se stabileşte competenţa:
uat sau judet.
jurisdictii[].sediu.nume
string|null
Localitatea unde îşi are sediul instituţia.
jurisdictii[].sediu.cod_siruta
integer|null
Codul SIRUTA al acelei localităţi.
jurisdictii[].temei
string
Actul normativ din care rezultă arondarea.
sediu.localitate.cod_siruta
integer
Localitatea de la care a pornit rezolvarea.
sediu.localitate.nume
string
Numele ei.
sediu.potrivire
string
Calitatea legăturii sediului cu nomenclatorul (ex.
exact).
Exemple de răspuns
GEThttps://oneapi.ro/api/business/v1/firme/40000026/jurisdictii
{
"data": {
"localitate": {
"cod_siruta": 95079,
"nume": "Iași"
},
"uat": {
"cod_siruta": 95060,
"nume": "Iași",
"tip": "municipiu"
},
"judet": {
"cod_siruta": 225,
"nume": "Iași",
"cod_auto": "IS"
},
"jurisdictii": [
{
"domeniu": "justitie",
"tip": "judecatorie",
"denumire": "Judecătoria Iași",
"nivel": "uat",
"sediu": {
"nume": "Iași",
"cod_siruta": 95060
},
"temei": "HG 1217/2023"
}
],
"sediu": {
"localitate": {
"cod_siruta": 95079,
"nume": "Iași"
},
"potrivire": "exact"
}
}
}
GEThttps://oneapi.ro/api/business/v1/firme/6719278/jurisdictii
{
"data": {
"localitate": {
"cod_siruta": 179196,
"nume": "București Sectorul 6"
},
"uat": {
"cod_siruta": 179132,
"nume": "București",
"tip": "municipiu"
},
"judet": {
"cod_siruta": 403,
"nume": "București",
"cod_auto": "B"
},
"jurisdictii": [
{
"domeniu": "justitie",
"tip": "judecatorie",
"denumire": "Judecătoria Sectorului 6",
"nivel": "uat",
"temei": "HG 1217/2023"
}
],
"sediu": {
"localitate": {
"cod_siruta": 179196,
"nume": "București Sectorul 6"
},
"potrivire": "exact"
}
}
}
GEThttps://oneapi.ro/api/business/v1/firme/2054341/jurisdictii
{
"data": {
"localitate": {
"cod_siruta": 120879,
"nume": "Roman"
},
"uat": {
"cod_siruta": 120860,
"nume": "Roman",
"tip": "municipiu"
},
"judet": {
"cod_siruta": 270,
"nume": "Neamț",
"cod_auto": "NT"
},
"jurisdictii": [
{
"domeniu": "justitie",
"tip": "judecatorie",
"denumire": "Judecătoria Roman",
"nivel": "uat",
"sediu": {
"nume": "Roman",
"cod_siruta": 120860
},
"temei": "HG 1217/2023"
}
],
"sediu": {
"localitate": {
"cod_siruta": 120879,
"nume": "Roman"
},
"potrivire": "exact"
}
}
}
GEThttps://oneapi.ro/api/business/v1/firme/24890577/jurisdictii
{
"data": {
"localitate": {
"cod_siruta": 83570,
"nume": "Gheorgheni"
},
"uat": {
"cod_siruta": 83561,
"nume": "Gheorgheni",
"tip": "municipiu"
},
"judet": {
"cod_siruta": 190,
"nume": "Harghita",
"cod_auto": "HR"
},
"jurisdictii": [
{
"domeniu": "justitie",
"tip": "judecatorie",
"denumire": "Judecătoria Gheorgheni",
"nivel": "uat",
"sediu": {
"nume": "Gheorgheni",
"cod_siruta": 83561
},
"temei": "HG 1217/2023"
}
],
"sediu": {
"localitate": {
"cod_siruta": 83570,
"nume": "Gheorgheni"
},
"potrivire": "exact"
}
}
}
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. |
| 404 | negasit | CUI inexistent. |
| 422 | sediu_nelegat | Sediul nu a putut fi legat de nomenclatorul de localităţi, deci competența nu poate fi stabilită. |
| 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": "sediu_nelegat",
"mesaj": "Sediul nu a putut fi legat de nomenclatorul de localităţi, deci competența nu poate fi stabilită.",
"detalii": {
"cui": [
"Valoarea trimisă nu respectă regula parametrului."
]
}
}
}