oneapi
Autentificare
Locations v1 / Proximitate & zone

Vecinii unui UAT

UAT-urile adiacente (care împart graniță) cu un UAT, ordonate după lungimea graniței
comune. Identificat prin cod_siruta.

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

Parametri de cale

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

Parametri de interogare

Ruta nu acceptă parametri de interogare.

Cum se comportă

  • Ordonate după lungimea graniței comune (descrescător).

La ce folosește

  • Extinderea unei zone de livrare la comunele/orașele UAT vecine.
  • Alocarea curierilor pe UAT-uri adiacente pentru rute compacte.
  • Identificarea localităților de graniță relevante pentru servicii municipale.

Structura răspunsului

CâmpTipDescriere
data[].cod_siruta integer Codul SIRUTA al UAT-ului vecin (cheia publică).
data[].nume string Denumirea UAT-ului vecin.
data[].tip string Tipul UAT-ului vecin (municipiu/oraș/comună).
data[].judet.cod string Indicativul auto al județului vecinului — poate diferi de al UAT-ului cerut.
data[].judet.nume string Numele județului vecinului.
data[].lungime_granita_m integer Lungimea graniței comune, în metri.
meta.actualizat object Prospețimea datelor pe domenii (dată ISO 8601).

Exemple de răspuns

GEThttps://oneapi.ro/api/locations/v1/uat/54975/vecini
{
    "data": [
        {
            "cod_siruta": 55687,
            "nume": "Apahida",
            "tip": "comuna",
            "judet": {
                "cod": "CJ",
                "nume": "Cluj"
            },
            "lungime_granita_m": 23833
        }
    ],
    "meta": {
        "actualizat": {
            "administrativ": "2026-08-15T16: 39: 14+03: 00",
            "geo": "2026-09-04T21: 24: 20+03: 00"
        }
    }
}

Coduri de eroare

CodSlugCând apare
401neautentificatToken lipsă, invalid, expirat sau revocat.
403feature_indisponibilPlanul curent nu include funcţia de care ţine ruta.
404negasitUAT-ul nu există.
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": "negasit",
        "mesaj": "UAT-ul nu există."
    }
}