oneapi
Autentificare
Locations v1 / Jurisdictii

Jurisdicțiile unui UAT (comună/oraș/municipiu), după codul SIRUTA

Ce instanţă, ce parchet şi ce alte autorităţi sunt competente pentru un UAT, cu actul care face arondarea. Pentru a şti unde se depune, nu unde e cel mai aproape.

GET
https://oneapi.ro/api/locations/v1/uat/{cod}/jurisdictii

Parametri de cale

NumeTipDescriereExemplu
codobligatoriu string Codul SIRUTA al unităţii administrativ-teritoriale (ex. 54975 pentru Cluj-Napoca).

Parametri de interogare

NumeTipDescriereValori acceptate
domeniuopțional string | null Restrânge la un domeniu (ex. justitie). ex. justitie

Cum se comportă

  • Arondarea vine din HG nr. 1217/2023 (MO 1102/2023), emisă în baza art. 42(2) din Legea nr. 304/2022 — actul care stabilește ce localități intră în circumscripția fiecărei judecătorii. Nu există publicată ca set de date; e anexa unui act normativ.
  • jurisdictii e o LISTĂ, nu un obiect cu chei fixe: instituțiile se adaugă în timp, iar o formă cu chei fixe ar schimba contractul la fiecare adăugare. Filtrezi cu ?domeniu=.
  • nivel spune cât de precisă e competența: uat = stabilită per localitate prin act normativ (partea greu de obținut), judet = instituția județului, localitate = arondare mai fină decât UAT-ul (sectoarele Bucureștiului). temei dă actul, ca să poți cita sursa.
  • Parchetul nu e stocat separat: actul îl tratează împreună cu instanța, iar denumirea urmează invariabil tiparul Parchetul de pe lângă <instanță>.

La ce folosește

  • Afli la ce judecătorie se depune o acțiune împotriva cuiva din comuna/orașul respectiv.
  • Rutezi automat dosarele către instanța competentă, fără tabel întreținut manual.
  • Verifici de ce parchet ține o localitate, înainte de a formula o plângere.

Structura răspunsului

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

CâmpTipDescriere
uat object UAT-ul de care ține locul (cod SIRUTA, nume, tip).
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 (cod SIRUTA, nume, indicativ auto).
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 uat / judet / localitate — cât de fin e stabilită competența.
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/uat/54975/jurisdictii
{
    "data": {
        "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

CodSlugCând apare
401neautentificatToken lipsă, invalid, expirat sau revocat.
403feature_indisponibilPlanul curent nu include funcţia de care ţine ruta.
404negasitUAT inexistent pentru codul SIRUTA dat.
422validareUn parametru nu a trecut validarea (domeniu); detalii spune care şi de ce.
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": "Un parametru nu a trecut validarea (domeniu); detalii spune care şi de ce.",
        "detalii": {
            "cod": [
                "Valoarea trimisă nu respectă regula parametrului."
            ]
        }
    }
}