UBO - Chile
Description​
The Chile IDV/UBO solution integrates data from SII and TransUnion to validate business entities. It cross-references data such as tax regimes, sales brackets, and relationship links between companies and representatives.
HTTP method POST​
Endpoint​
https://apidev.msla-id.com/experience-company-ubos-api-v1/api/idv-govcheck/v1/ch-identity/ubo/company
info
This endpoint requires Bearer Token authentication. Contact IT support to get credentials.
Request header parameter​
| NAME | REQUIRED | TYPE | DESCRIPTION |
|---|---|---|---|
| Content-Type | ✅ | string | application/json |
| Authorization | ✅ | string | Bearer JWT token |
Request body parameters​
| NAME | REQUIRED | TYPE | DESCRIPTION |
|---|---|---|---|
| RUT | ✅ | string | Company Tax ID number |
Request example​
{
"rut": "76086428"
}
Status code responses​
| Code | Description |
|---|---|
| 200 | OK |
| 400 | Bad request |
| 401 | Unauthorized |
| 500 | Internal server error |
Response 200 status code​
{
"traceId": "ee1628ed99ea87f3",
"timestamp": "2026-03-24 16:54:37",
"data": {
"relatedRut": "7714-70-46",
"verificationDigit": null,
"relatedName": "MARIN ROJAS ALEJANDRO ANDRES",
"relatedLandlinePhones": null,
"relatedMobilePhones": "953703631",
"emailAddresses": "AMARINR@OUTLOOK.CL",
"salesBracket": 3,
"numberOfEmployees": 0,
"typeOfBusinessTermination": {
"present": false
},
"taxpayerType": null,
"positiveEquityBracket": 5,
"negativeEquityBracket": null,
"presumptiveIncome": null,
"otherTaxRegimes": null
}
}
Response 400 status code​
{
"traceId": "542fc743fffda052",
"timestamp": "2025-03-16 11:20:46",
"code": "IDV-4005",
"message": "Bad request - Invalid parameters provided",
"data": null
}
Response 400: The RUT must not be null or empty.​
{
"traceId": "92b449d83878f789",
"timestamp": "2026-03-24 17:07:32",
"code": "IDV-4001",
"message": "Invalid request. The RUT must not be null or empty.",
"data": null
}
Response 400: Data not found.​
{
"traceId": "0797fcbbc031b554",
"timestamp": "2026-03-24 17:04:28",
"code": "IDV-1002",
"message": "Data not found.",
"data": null
}
Response 401 status code​
{
"timestamp": "2025-03-16T11:20:46.000Z",
"status": 401,
"error": "Unauthorized",
"message": "Bearer token is missing or invalid",
"path": "/api/ubos"
}
Response 500 status code​
{
"traceId": "43a20f33d4e8730d",
"timestamp": "2025-03-16 11:20:46",
"code": "IDV-1001",
"message": "A generic error has occurred.",
"data": null
}