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-sss003002 | MX (Mexico) | mobileNumber, fullName, curp, emailAddress |
Sandbox Test Values
| Parameter | Value | Expected Response |
|---|---|---|
| templateId | tpl-sss003002 | |
| 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.
Request
- Base URLhttps://sandbox.smileapi.io/v1
- URLhttps://sandbox.smileapi.io/v1/beta/socialSecurities
- AuthHTTP basic
Request body
Example request
{
"emailAddress": "john.doe@example.com",
"fullName": "John Doe",
"mobileNumber": "529559991234",
"curp": "DOEJ800101HDFXXX01",
"templateId": "tpl-sss003002",
"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-sss003002",
"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
- breaking
the response property
//became optional for 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
removed the non-success response with the status
- info
added the optional property
//to the response with the status
- breaking