Signals (Beta)
Create Signal3
Create a Signal3 object.
This endpoint supports different templates depending on region and use case.
Required parameters: consent, templateId, plus additional fields depending on the selected template.
Supported Templates
| Template ID | Region(s) | Required Parameters |
|---|---|---|
| tpl-sgn003002 | MX (Mexico) | phone, fullName, curp |
| tpl-social-securities-signal-th | TH (Thailand) | fullName, mobileNumber, idType, idNumber |
Sandbox Test Values
| Template ID | Parameters | Expected Response |
|---|---|---|
| tpl-sgn003002 | phone = 529559991234, fullName = John Doe, curp = DOEJ800101HDFXXX01 | resultCode = SUCCESS |
| tpl-social-securities-signal-th | mobileNumber = 669178912345, fullName = John Doe, idType = PID, idNumber = 1234567890123 | 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 Signal3 object will be created with the status of PROCESSING. When the Status becomes COMPLETED or ERROR.
post/beta/signals/createSignal3
Request body
Example request
{
"fullName": "John Doe",
"phone": "529559991234",
"curp": "DOEJ800101HDFXXX01",
"templateId": "tpl-sgn003002",
"consent": {
"type": "Terms and Conditions",
"version": "1.0.0",
"consentedAt": "2021-04-14T09:30:24Z",
"consentedWith": "I agree to the terms and conditions"
}
}Response
OK
Example response
{
"code": "OK",
"message": "Success",
"requestId": "5b79399a-6852-4234-bb0e-ad472648282d",
"data": {
"createdAt": "2021-04-14T09:30:24Z",
"requestMeta": {
"fullName": "John Doe",
"phone": "529559991234",
"curp": "DOEJ800101HDFXXX01",
"templateId": "tpl-sgn003002",
"consent": {
"type": "Terms and Conditions",
"version": "1.0.0",
"consentedAt": "2021-04-14T09:30:24Z",
"consentedWith": "I agree to the terms and conditions"
}
}
}
}