Business v1 / Firme
Insolvency
Whether the company is in insolvency proceedings — according to its status in the ONRC register — and who the liquidators and judicial administrators linked to it are.
GET
https://oneapi.ro/api/business/v1/firme/{cui}/insolventa
Path parameters
NameTypeDescriptionExample
cuirequired
string
The company tax identification number, without the
RO prefix (e.g. 6719278).
Query parameters
This route accepts no query parameters.
How it behaves
in_proceduracomes from the company's status in the ONRC register, not from the presence of a liquidator. A liquidator also appears in a voluntary dissolution — hundreds of thousands of struck-off companies have one — sopersoanecan be filled even whenin_proceduraisfalse.- What counts as insolvency proceedings: bankruptcy, insolvency, judicial reorganisation and the status "subject to Law no. 85/2014" (or the earlier laws: 85/2006, GEO 91/2013, 64/1995). Mergers and divisions — also "reorganisations" in the ONRC nomenclature — are not insolvency.
- The exact status name is in the profile, under
stare; the list of all statuses, with the category of each, is at/stari.
What it is for
- Finding out who to address in a proceeding: liquidator or judicial administrator.
- A signal to stop credit deliveries to a company in proceedings.
- Completing a claim file with the insolvency practitioner's details.
Response structure
All fields below live inside data.
FieldTypeDescription
in_procedura
boolean
The company is in insolvency proceedings: bankruptcy, insolvency, judicial reorganisation, or subject to the insolvency law. It comes from the ONRC status, not from the people.
persoane[]
object[]
The liquidators and judicial administrators linked to the company. They also appear after a voluntary liquidation.
persoane[].id
integer
The internal ID of the person; unlocks
/persoane/{id}/firme.
persoane[].nume
string
The name — for practitioners, usually a professional firm (SPRL, IPURL).
persoane[].rol
string|null
The role: liquidator, judicial liquidator, judicial administrator.
persoane[].localitate
string|null
The locality.
persoane[].judet
string|null
The county.
persoane[].sursa
string|null
The data source.
Response examples
GEThttps://oneapi.ro/api/business/v1/firme/6719278/insolventa
{
"data": {
"in_procedura": false,
"persoane": []
}
}
GEThttps://oneapi.ro/api/business/v1/firme/14399840/insolventa
{
"data": {
"in_procedura": false,
"persoane": []
}
}
GEThttps://oneapi.ro/api/business/v1/firme/2054341/insolventa
{
"data": {
"in_procedura": false,
"persoane": []
}
}
Error codes
| Code | Slug | When it occurs |
|---|---|---|
| 401 | neautentificat | Token missing, invalid, expired or revoked. |
| 403 | feature_indisponibil | The current plan does not include the feature the route depends on. |
| 404 | negasit | The company with tax ID [{cui}] was not found. |
| 422 | validare | The route takes no parameters apart from lang: any other parameter returns 422 instead of being ignored. |
| 429 | cota_depasita | The 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": {
"cui": [
"The value sent does not satisfy the parameter rule."
]
}
}
}