oneapi
Autentificare
Telecom v1 / Telecom

Blocurile unui operator

Căutarea inversă: ce intervale de numere a primit un titular de licenţă, paginat, opţional pe tip şi domeniu.

GET
https://oneapi.ro/api/telecom/v1/operatori/{slug}/blocuri

Parametri de cale

NumeTipDescriereExemplu
slugobligatoriu string Slug-ul operatorului, din /telecom/v1/operatori.

Parametri de interogare

NumeTipDescriereValori acceptate
tipopțional string | null Opțional: mobil, fix, nongeografic ori scurt. mobilfixnongeograficscurt
domeniuopțional string | null Opțional: domeniul de numerotație, fără 0. ex. 264

Cum se comportă

  • Blocurile sunt ordonate după primul număr și paginate câte 100 (cel mult 500 pe pagină).
  • Blocurile sunt alocarea inițială, nu numerele deținute azi: un număr portat la alt operator rămâne în blocul celui care l-a primit.
  • Numerele sunt fără 0 inițial, ca la fara_prefix din analiză; un bloc de o singură poziție e un număr scurt (1922).

La ce folosește

  • Căutarea inversă: ce intervale de numere a primit un operator, ca să verifici în masă o listă de numere fără câte o cerere pe număr.
  • Construirea unei tabele locale de rutare pe prefixe, pentru un operator anume.
  • Analiza resursei alocate unui operator pe tipuri (mobil față de fix) ori pe domenii.

Structura răspunsului

CâmpTipDescriere
data[].domeniu string Domeniul de numerotație.
data[].primul string Primul număr din bloc.
data[].ultimul string Ultimul număr din bloc.
data[].dimensiune integer Câte numere conține blocul.
data[].tip string mobil | fix | nongeografic | scurt.
meta.operator.operator string Numele exact al operatorului.
meta.operator.slug string Slug-ul cerut.
meta.paginare.pagina integer Pagina curentă, numărată de la 1.
meta.paginare.per_pagina integer Câte înregistrări are o pagină.
meta.paginare.total integer Totalul înregistrărilor care se potrivesc, dincolo de pagina curentă.
meta.paginare.pagini integer Câte pagini are lista.

Exemple de răspuns

GEThttps://oneapi.ro/api/telecom/v1/operatori/vodafone-romania-sa/blocuri?tip=mobil
{
    "data": [
        {
            "domeniu": "72",
            "primul": "720000000",
            "ultimul": "720999999",
            "dimensiune": 1000000,
            "tip": "mobil"
        }
    ],
    "meta": {
        "operator": {
            "operator": "VODAFONE ROMANIA S.A.",
            "slug": "vodafone-romania-sa"
        },
        "paginare": {
            "pagina": 1,
            "per_pagina": 100,
            "total": 42,
            "pagini": 1
        }
    }
}

Coduri de eroare

CodSlugCând apare
401neautentificatToken lipsă, invalid, expirat sau revocat.
403feature_indisponibilPlanul curent nu include funcţia de care ţine ruta.
404negasitNu există operator cu slug-ul cerut. Slug-urile sunt în /telecom/v1/operatori.
422validaretip ori domeniu au o valoare nepermisă.
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": "tip ori domeniu au o valoare nepermisă.",
        "detalii": {
            "slug": [
                "Valoarea trimisă nu respectă regula parametrului."
            ]
        }
    }
}