Create Blacklist1
Changed onCreate a Blacklist object.
This endpoint requires the following input parameters:
consent, mobileNumber, templateId, and countryCode.
Default Behavior
- If templateId is not provided, it defaults to tpl-blk002001.
- If countryCode is omitted, it defaults to PH.
Supported Template
| Template ID | Region | Required Parameters |
|---|---|---|
| tpl-blk002001 | PH (default) | consent, mobileNumber, countryCode, templateId |
| blacklistTpl-f29e992a970f4dbbbf9df3cdfec4cd4e (deprecated) | PH (default) | consent, mobileNumber, countryCode, templateId |
Field Rules
- templateId is optional; if missing, the system uses tpl-blk002001.
- countryCode is also optional; if omitted, it defaults to PH.
- hitThreshold is optional; it sets the minimum number of matching records required to consider the subject a hit. It must be at least 1 and defaults to 3.
Sandbox Test Values
| Parameter | Value | Expected Response |
|---|---|---|
| mobileNumber | 639559991234 | |
| countryCode | PH | resultCode = SUCCESS, hit = true |
For all other valid mobile number and country code combinations, the response will return:
resultCode = SUCCESS, but hit = false.
Request
- Base URLhttps://sandbox.smileapi.io/v1
- URLhttps://sandbox.smileapi.io/v1/alpha/blacklists
- AuthHTTP basic
Request body
Example request
{
"mobileNumber": "639559991234",
"countryCode": "PH",
"templateId": "tpl-blk002001",
"applicationDate": "2023-01-21",
"hitThreshold": 3,
"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": {
"mobileNumber": "639559991234",
"countryCode": "PH",
"templateId": "tpl-blk002001",
"applicationDate": "2023-01-21",
"hitThreshold": 3,
"consent": {
"type": "Terms and Conditions",
"version": "1.0.0",
"consentedAt": "2021-04-14T09:30:24Z",
"consentedWith": "I agree to the terms and conditions"
}
},
"result": {
"dates": [
"2000-01-21"
]
}
}
}Changes
- info
added the new optional request property
//// - info
added the new optional request property
//// - info
added the optional property
//////to the response with the status - info
added the optional property
//////to the response with the status
- info
- breaking
added to the
/////request propertyallOflist - breaking
added to the
/////request propertyallOflist - breaking
the
/////request property type changed fromstringto no type, and format fromdate-timeto no format - 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 - breaking
the
///////response's property type changed fromstringto no type, and format fromdate-timeto no format for status - 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 - info
added to the
///////response propertyallOflist for the response status - info
added to the
///////response propertyallOflist for the response status
- breaking