oneapi
Autentificare
Energie v1 / Sistemul energetic (SEN)

Fluxurile pe interconexiuni

Agregate pe punct de interconexiune, cu numărul de observații în care s-a importat și exportat.

GET
https://oneapi.ro/api/energie/v1/sen/interconexiuni

Parametri de interogare

NumeTipDescriereValori acceptate
de_laopțional string | null Primul moment inclus. ex. 2026-09-04 00:00:00
pana_laopțional string | null Ultimul moment inclus. ex. 2026-09-04 23:59:59

Cum se comportă

  • România are 24 de puncte de interconexiune în flux, cu Ucraina, Moldova, Bulgaria, Serbia și Ungaria. Multe sunt inactive în orice moment dat — un flux de 0 MW e o stare normală, nu o lipsă de date.
  • observatii_import și observatii_export spun în câte dintre observații fluxul a fost într-un sens sau altul. Sunt mai utile decât media pe un punct care își schimbă sensul: o medie apropiată de zero poate însemna și „inactiv", și „a oscilat puternic".
  • Seria e formată din observații la momente neechidistante: se acumulează când rulează importul, nu la interval fix. Mediile de aici sunt medii peste observații, nu medii în timp, și nu se pot converti în energie (MWh) fără o serie la pas constant.

La ce folosește

  • Vezi pe ce granițe se importă și pe care se exportă, agregat peste o perioadă.
  • Compari intensitatea schimburilor cu fiecare țară vecină.
  • Identifici punctele inactive dintr-o perioadă.

Structura răspunsului

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

CâmpTipDescriere
perioada object Intervalul pe care s-au calculat agregatele; null înseamnă toată seria.
perioada.de_la string Începutul perioadei cerute.
perioada.pana_la string Sfârșitul perioadei cerute.
inregistrari integer Câte puncte conține răspunsul.
puncte[].punct string Codul punctului.
puncte[].denumire string Denumirea stației.
puncte[].tara string Țara vecină.
puncte[].observatii integer Câte observații stau în spatele cifrelor.
puncte[].flux_mediu_mw number Media fluxului peste observații. Nu e o medie în timp.
puncte[].flux_minim_mw integer Cel mai mare export observat (cea mai negativă valoare).
puncte[].flux_maxim_mw integer Cel mai mare import observat.
puncte[].observatii_import integer În câte observații fluxul a fost spre România.
puncte[].observatii_export integer În câte observații fluxul a fost dinspre România.
conventie string Convenția de semn, repetată în corpul răspunsului.
observatie string Avertismentul despre observații neechidistante.
sursa object Sursa datelor, cu licența și observațiile ei.
sursa.nume string Sursa datelor.
sursa.url string Pagina sursei.
sursa.observatie string Temeiul publicării și precizarea că sursa nu publică termeni de reutilizare pentru acest flux.

Exemple de răspuns

GEThttps://oneapi.ro/api/energie/v1/sen/interconexiuni
{
    "data": {
        "perioada": {
            "de_la": null,
            "pana_la": null
        },
        "inregistrari": 21,
        "puncte": [
            {
                "punct": "DOBR",
                "denumire": "Dobrudja",
                "tara": "BG",
                "observatii": 13,
                "flux_mediu_mw": 90.3,
                "flux_minim_mw": 29,
                "flux_maxim_mw": 238,
                "observatii_import": 13,
                "observatii_export": 0
            }
        ],
        "conventie": "Flux pozitiv = import în România, negativ = export.",
        "observatie": "Seria e formată din OBSERVAȚII, la momente neechidistante — se acumulează când rulează importul, nu la interval fix. Mediile de aici sunt medii peste observații, nu medii în timp, și NU se pot converti în energie (MWh) fără o serie la pas constant. Pentru serii regulate și istoric, sursa potrivită e ENTSO-E.",
        "sursa": {
            "nume": "Transelectrica — harta operativă a Sistemului Energetic Național",
            "url": "https://www.transelectrica.ro/",
            "observatie": "Date de transparență publicate în temeiul Regulamentului (UE) 543/2013. Transelectrica nu publică termeni de reutilizare pentru acest flux."
        }
    }
}

Coduri de eroare

CodSlugCând apare
401neautentificatToken lipsă, invalid, expirat sau revocat.
403feature_indisponibilPlanul curent nu include funcţia de care ţine ruta.
422validarepana_la e înaintea lui de_la.
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": "pana_la e înaintea lui de_la.",
        "detalii": {
            "de_la": [
                "Valoarea trimisă nu respectă regula parametrului."
            ]
        }
    }
}