Create Social Security
Changed onCreate a Social Security object.
This endpoint requires mandatory parameters:
consent, mobileNumber, fullName, curp, emailAddress, and templateId.
Supported Template
| Template ID | Region(s) | Required Parameters |
|---|---|---|
| tpl-sss003001 | MX (Mexico) | mobileNumber, fullName, curp, emailAddress |
Sandbox Test Values
| Parameter | Value | Expected Response |
|---|---|---|
| templateId | tpl-sss003001 | |
| emailAddress | Any valid email address | |
| curp | Any valid curp | |
| fullName | Any string | |
| mobileNumber | 529559991234 | resultCode = SUCCESS |
For all other valid input combinations, if no mock data match is found, the system returns
resultCode = NO_DATA and the response contains no items.
Remarks
In production mode, if the API request is successful, a SocialSecurity object will be created with the status of PROCESSING. When the Status becomes COMPLETED or ERROR, it will be notified through the webhook. Generally, the API will return the result in about 1 minute.
Request
- Base URLhttps://sandbox.smileapi.io/v1
- URLhttps://sandbox.smileapi.io/v1/alpha/socialSecurities
- AuthHTTP basic
Request body
Example request
{
"mobileNumber": "529559991234",
"curp": "DOEJ800101HDFXXX01",
"templateId": "tpl-sss003001",
"consent": {
"type": "Terms and Conditions",
"version": "1.0.0",
"consentedAt": "2021-04-14T09:30:24Z",
"consentedWith": "I agree to the terms and conditions"
}
}Response
Created
Example response
{
"code": "OK",
"message": "Success",
"requestId": "5b79399a-6852-4234-bb0e-ad472648282d",
"data": {
"id": "17bbf36498de4d68a0d4f86c7b62f69f",
"createdAt": "2021-04-14T09:30:24Z",
"result": {
"currency": "PHP"
},
"requestMeta": {
"emailAddress": "john.doe@example.com",
"fullName": "John Doe",
"mobileNumber": "529559991234",
"curp": "DOEJ800101HDFXXX01",
"templateId": "tpl-sss003001",
"consent": {
"type": "Terms and Conditions",
"version": "1.0.0",
"consentedAt": "2021-04-14T09:30:24Z",
"consentedWith": "I agree to the terms and conditions"
}
}
}
}Changes
- breaking
added to the
/request propertyallOflist - breaking
the
/request property type changed fromstringto no type, and format fromdate-timeto no format - breaking
the
///response's property type changed fromstringto no type, and format fromdate-timeto no format for status - info
added to the
///response propertyallOflist for the response status
- breaking
- info
removed the non-success response with the status
- info
removed the non-success response with the status
- info
removed the non-success response with the status
- info
removed the non-success response with the status
- info
removed the non-success response with the status
- info
removed the non-success response with the status
- info
removed the non-success response with the status
- info
removed the non-success response with the status
- info
removed the non-success response with the status
- info
removed the non-success response with the status
- info