Business v1 / Firme
Sancţiuni
Verificare compliance: dacă firma apare în listele de sancțiuni internaționale (OFAC/UE/UN).
GET
https://oneapi.ro/api/business/v1/firme/{cui}/sanctiuni
Parametri de cale
NumeTipDescriereExemplu
cuiobligatoriu
string
Codul de identificare fiscală al firmei, fără prefixul
RO (ex. 6719278).
Parametri de interogare
Ruta nu acceptă parametri de interogare.
Cum se comportă
- Verifică dacă firma apare pe listele de sancţiuni internaţionale (OFAC, UE, ONU). Absenţa înseamnă „negăsit pe listele acoperite", nu o garanţie juridică.
La ce folosește
- Ecranarea partenerilor faţă de listele internaţionale de sancţiuni, la onboarding.
- O verificare de conformitate documentată înainte de o plată externă.
- Rularea periodică peste portofoliu, ca să prinzi adăugările noi pe liste.
Structura răspunsului
Toate câmpurile de mai jos sunt în data.
CâmpTipDescriere
sanctionat
boolean
Firma apare pe vreo listă de sancţiuni.
intrari[]
object[]
Intrările de pe listele de sancţiuni.
Exemple de răspuns
GEThttps://oneapi.ro/api/business/v1/firme/6719278/sanctiuni
{
"data": {
"sanctionat": false,
"intrari": []
}
}
GEThttps://oneapi.ro/api/business/v1/firme/14399840/sanctiuni
{
"data": {
"sanctionat": false,
"intrari": []
}
}
GEThttps://oneapi.ro/api/business/v1/firme/2054341/sanctiuni
{
"data": {
"sanctionat": false,
"intrari": []
}
}
Coduri de eroare
| Cod | Slug | Când apare |
|---|---|---|
| 401 | neautentificat | Token lipsă, invalid, expirat sau revocat. |
| 403 | feature_indisponibil | Planul curent nu include funcţia de care ţine ruta. |
| 404 | negasit | Firma cu CUI [{cui}] nu a fost găsită. |
| 422 | validare | Ruta nu primeşte parametri, în afară de lang: orice alt parametru dă 422, nu e ignorat. |
| 429 | cota_depasita | Cota 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": "Ruta nu primeşte parametri, în afară de lang: orice alt parametru dă 422, nu e ignorat.",
"detalii": {
"cui": [
"Valoarea trimisă nu respectă regula parametrului."
]
}
}
}