Social Assistance Beneficiaries - Request
Descriptionβ
Initiates a check for the Social Assistance Beneficiaries IDV Solution, which verifies if the person being consulted is a beneficiary of government social and welfare benefits such as: Bolsa FamΓlia, Seguro Defeso and BenefΓcio de PrestaΓ§Γ£o Continuada (BPC).
Main benefits:
- Identifies if the user has received benefits in the last 3 or 6 months, allowing for the automation of workflow decisions.
- Ensures compliance with regulations, avoiding fines, sanctions, or other penalties that may be applied.
- Mitigation of reputational risks.
- Reduction of legal and regulatory risks.
- Prevention of fraud and money laundering.
The data originates from public information made available by different levels of government, either through files on transparency portals or centralized information systems.
Asynchronous Flow
This API uses an asynchronous two-step process:
- Initiate the check β returns a
refticket with statusIN_PROGRESS(HTTP 202). - Poll for results β use the
refticket to poll until the result is available (HTTP 200).
Step 1 β Initiate the checkβ
HTTP method GETβ
Endpointβ
https://api.msla-id.com/experience-idv-financial-api-v1/api/idv-govcheck/v1/br-identity/{CPF}/financial-info
For testing purposes, use the base domain: apidev.msla-id.com
Request header parameterβ
| NAME | REQUIRED | TYPE | DESCRIPTION |
|---|---|---|---|
| Authorization | β | string | Bearer JWT token |
URI request parameterβ
| NAME | REQUIRED | TYPE | DESCRIPTION |
|---|---|---|---|
| CPF | β | string | CPF number (digits only). |
Status code responsesβ
| Code | Description |
|---|---|
| 202 | Check initiated |
| 400 | Bad request |
| 401 | Unauthorized |
| 403 | Forbidden |
| 500 | Internal server error |
The full documentation error codes can be found here.
Response 202 status codeβ
{
"ref": "06479633377-fi-a1b2c3d4",
"status": "IN_PROGRESS"
}
Response 400 status codeβ
{
"traceId": "542fc743fffda052",
"timestamp": "2023-05-05 11:20:46",
"code": "IDV-3001",
"message": "Bad request - Invalid or incomplete input data"
}
Response 500 status codeβ
{
"traceId": "43a20f33d4e8730d",
"timestamp": "yyyy-mm-dd HH:MM:SS",
"code": "IDV-1008",
"message": "Error in the source of origin, please contact an administration."
}