Locations v1 / Jurisdictii
Jurisdicțiile unei localități — se rezolvă la UAT-ul ei, dacă actul nu arondează chiar localitatea
Jurisdicţiile unei localităţi. Când actul arondează chiar localitatea, se foloseşte aceea; altfel se cade pe UAT-ul ei, iar răspunsul spune pe care s-a rezolvat.
GET
https://oneapi.ro/api/locations/v1/localitati/{cod}/jurisdictii
Parametri de cale
NumeTipDescriereExemplu
codobligatoriu
string
Codul SIRUTA al localităţii (ex.
54984).
Parametri de interogare
NumeTipDescriereValori acceptate
domeniuopțional
string | null
Restrânge la un domeniu (ex.
justitie).
ex. justitie
Cum se comportă
- Competența e stabilită pe UAT, deci localitatea o moștenește de la comuna/orașul ei — mai puțin acolo unde actul arondează chiar localitatea (sectoarele Bucureștiului), caz în care rândul pe localitate are prioritate.
- Arondarea vine din HG nr. 1217/2023, emisă în baza art. 42(2) din Legea nr. 304/2022.
nivelșitemeispun cât de precisă e fiecare intrare și din ce act provine.
La ce folosește
- Pornești de la localitatea din adresă, nu de la UAT — se rezolvă singură în sus.
- Afli instanța competentă pentru un sector din București, unde competența e per sector.
Structura răspunsului
Toate câmpurile de mai jos sunt în data.
CâmpTipDescriere
localitate
object
Localitatea interogată (cod SIRUTA, nume).
localitate.cod_siruta
integer
Codul SIRUTA al unităţii teritoriale.
localitate.nume
string
Numele, aşa cum îl publică sursa.
uat
object
UAT-ul de care ține localitatea.
uat.cod_siruta
integer
Codul SIRUTA al unităţii teritoriale.
uat.nume
string
Numele, aşa cum îl publică sursa.
uat.tip
string
Tipul UAT-ului (municipiu/oraș/comună).
judet
object
Județul.
judet.cod_siruta
integer
Codul SIRUTA al unităţii teritoriale.
judet.nume
string
Numele, aşa cum îl publică sursa.
judet.cod_auto
string
Indicativul auto al judeţului.
jurisdictii[]
array
Lista instituțiilor competente:
{domeniu, tip, denumire, nivel, sediu?, temei?}.
jurisdictii[].domeniu
string
jurisdictii[].tip
string
jurisdictii[].denumire
string
Denumirea, aşa cum o publică sursa.
jurisdictii[].nivel
string
Nivelul din ierarhia clasificării — cu cât e mai adânc, cu atât e mai detaliat.
jurisdictii[].sediu.nume
string
Numele, aşa cum îl publică sursa.
jurisdictii[].sediu.cod_siruta
integer
Codul SIRUTA al unităţii teritoriale.
jurisdictii[].temei
string
Actul normativ din care provine arondarea (ex.
HG 1217/2023).
Exemple de răspuns
GEThttps://oneapi.ro/api/locations/v1/localitati/54984/jurisdictii
{
"data": {
"localitate": {
"cod_siruta": 54984,
"nume": "Cluj-Napoca"
},
"uat": {
"cod_siruta": 54975,
"nume": "Cluj-Napoca",
"tip": "municipiu"
},
"judet": {
"cod_siruta": 127,
"nume": "Cluj",
"cod_auto": "CJ"
},
"jurisdictii": [
{
"domeniu": "justitie",
"tip": "judecatorie",
"denumire": "Judecătoria Cluj-Napoca",
"nivel": "uat",
"sediu": {
"nume": "Cluj-Napoca",
"cod_siruta": 54975
},
"temei": "HG 1217/2023"
}
]
}
}
GEThttps://oneapi.ro/api/locations/v1/localitati/179196/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"
}
]
}
}
GEThttps://oneapi.ro/api/locations/v1/localitati/155252/jurisdictii
{
"data": {
"localitate": {
"cod_siruta": 155252,
"nume": "Timișoara"
},
"uat": {
"cod_siruta": 155243,
"nume": "Timișoara",
"tip": "municipiu"
},
"judet": {
"cod_siruta": 350,
"nume": "Timiș",
"cod_auto": "TM"
},
"jurisdictii": [
{
"domeniu": "justitie",
"tip": "judecatorie",
"denumire": "Judecătoria Timișoara",
"nivel": "uat",
"sediu": {
"nume": "Timișoara",
"cod_siruta": 155243
},
"temei": "HG 1217/2023"
}
]
}
}
GEThttps://oneapi.ro/api/locations/v1/localitati/54984/jurisdictii?domeniu=justitie
{
"data": {
"localitate": {
"cod_siruta": 54984,
"nume": "Cluj-Napoca"
},
"uat": {
"cod_siruta": 54975,
"nume": "Cluj-Napoca",
"tip": "municipiu"
},
"judet": {
"cod_siruta": 127,
"nume": "Cluj",
"cod_auto": "CJ"
},
"jurisdictii": [
{
"domeniu": "justitie",
"tip": "judecatorie",
"denumire": "Judecătoria Cluj-Napoca",
"nivel": "uat",
"sediu": {
"nume": "Cluj-Napoca",
"cod_siruta": 54975
},
"temei": "HG 1217/2023"
}
]
}
}
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 | Localitate inexistentă pentru codul SIRUTA dat. |
| 422 | validare | Un parametru nu a trecut validarea (domeniu); detalii spune care şi de ce. |
| 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 nu a trecut validarea (domeniu); detalii spune care şi de ce.",
"detalii": {
"cod": [
"Valoarea trimisă nu respectă regula parametrului."
]
}
}
}