oneapi
Sign in
Business v1 / Nomenclatoare

CPV code detail

One CPV code (the procurement vocabulary) with its Romanian and English name. 404 if it does not exist.

GET
https://oneapi.ro/api/business/v1/cpv/{cod}

Path parameters

NameTypeDescriptionExample
codrequired string CPV code of the procurement subject, including the check digit (e.g. 03000000-1).

Query parameters

This route accepts no query parameters.

How it behaves

  • A single CPV code with its name.

What it is for

  • Showing a CPV code's name next to a contract.
  • Validating a code received in a document.
  • Turning codes from a procurement export into readable labels.

Response structure

All fields below live inside data.

FieldTypeDescription
cod string The code.
diviziune string | null The division in the hierarchy.
denumire string | null The name.
denumire_en string | null The English name, from the European nomenclature.

Response examples

GEThttps://oneapi.ro/api/business/v1/cpv/03000000-1
{
    "data": {
        "cod": "03000000-1",
        "diviziune": "03",
        "denumire": "Produse agricole, de fermă, de pescuit, de silvicultură şi produse conexe",
        "denumire_en": "Agricultural, farming, fishing, forestry and related products"
    }
}

Error codes

CodeSlugWhen it occurs
401neautentificatToken missing, invalid, expired or revoked.
403feature_indisponibilThe current plan does not include the feature the route depends on.
404negasitThe CPV code [{cod}] does not exist.
422validareThe route takes no parameters apart from lang: any other parameter returns 422 instead of being ignored.
429cota_depasitaThe plan's monthly quota has been exceeded (see Retry-After).

All errors share the same shape. eroare.cod is stable and is the value you should branch on in code — not the text in mesaj, which may change.

{
    "eroare": {
        "cod": "validare",
        "mesaj": "The route takes no parameters apart from lang: any other parameter returns 422 instead of being ignored.",
        "detalii": {
            "cod": [
                "The value sent does not satisfy the parameter rule."
            ]
        }
    }
}