GET {ClientId}/Quickcheck/{UserId}/{AuthProfileId}/{PhoneNumber}/{SOR}?LastContactDate={LastContactDate}
Retrieves a QuickCheckResponse record for the PhoneNumber using State of Residence (SOR) for CallCurfew. No authorization header is required.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| ClientId |
PossibleNow ClientId |
string |
Required |
| UserId |
PossibleNow UserId |
string |
Required |
| AuthProfileId |
Profile ID provided by PossibleNow |
string |
Required |
| PhoneNumber |
PhoneNumber to check. Can't start with 0 or 1, but may contain dashes. Must contain 10 digits |
string |
Required |
| SOR |
State of Residence used for TimeZone and Call Curfew lookups |
string |
Required |
| LastContactDate |
Defines the date that the Mobile number was captured. This will be used in the Mobile Scoring API call to calculate results. |
string |
None. |
Body Parameters
None.
Response Information
Resource Description
QuickCheckResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| TimeZone |
The UTC timezone offset of the location being called. e.g. "-5" |
string |
None. |
| CallCurfewWindow |
The call curfew window |
CallCurfewInfo |
None. |
| PhoneNumber |
The PhoneNumber that was checked |
string |
None. |
| Status |
"DNC" or "" if No DNC Found. If State of Emergency or Holiday, and within a callable window, "SOE" or "HOL" flag will display. |
string |
None. |
| Filters |
Array of FilterInfo objects |
Collection of FilterInfo |
None. |
| MobileScoringInfo |
Mobile Scoring information. If a Mobile Scoring is requested, this property will contain the results of such operation; otherwise, this property will be ommited. |
MobileScoringInfo |
None. |
Response Codes
- InternalServerError (500)
- NotFound (404)
- BadRequest (400)
Response Formats
application/json, text/json
{
"TimeZone": "sample string 1",
"CallCurfewWindow": {
"Start": "sample string 1",
"End": "sample string 2",
"WithinCallCurfewWindow": "sample string 4",
"WithinCallWindow": "sample string 4"
},
"PhoneNumber": "sample string 2",
"Status": "sample string 3",
"Filters": [
{
"FilterName": "sample string 1",
"Flag": "sample string 2",
"IsWireless": true
},
{
"FilterName": "sample string 1",
"Flag": "sample string 2",
"IsWireless": true
}
],
"MobileScoringInfo": {
"RequestId": "sample string 1",
"Status": 2,
"Description": "sample string 3",
"Response": {
"VerifyNumberTransactionId": "sample string 1",
"MSISDNType": "sample string 2",
"NumberMatch": "sample string 3"
},
"AdditionalInfo": "sample string 4"
}
}
application/xml, text/xml
<QuickCheckResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DNC.Rest.Models">
<Filters>
<FilterInfo>
<FilterName>sample string 1</FilterName>
<Flag>sample string 2</Flag>
<IsWireless>true</IsWireless>
</FilterInfo>
<FilterInfo>
<FilterName>sample string 1</FilterName>
<Flag>sample string 2</Flag>
<IsWireless>true</IsWireless>
</FilterInfo>
</Filters>
<LastContactDate>sample string 4</LastContactDate>
<MobileScoringInfo xmlns:d2p1="http://schemas.datacontract.org/2004/07/DNC.Rest.Codebase.MobileScoring">
<d2p1:AdditionalInfo>sample string 4</d2p1:AdditionalInfo>
<d2p1:Description>sample string 3</d2p1:Description>
<d2p1:RequestId>sample string 1</d2p1:RequestId>
<d2p1:Response>
<d2p1:MSISDNType>sample string 2</d2p1:MSISDNType>
<d2p1:NumberMatch>sample string 3</d2p1:NumberMatch>
<d2p1:VerifyNumberTransactionId>sample string 1</d2p1:VerifyNumberTransactionId>
</d2p1:Response>
<d2p1:Status>2</d2p1:Status>
</MobileScoringInfo>
<PhoneNumber>sample string 2</PhoneNumber>
<Status>sample string 3</Status>
<CallCurfewWindow>
<End>sample string 2</End>
<Start>sample string 1</Start>
<WithinCallCurfewWindow>sample string 4</WithinCallCurfewWindow>
<WithinCallWindow>sample string 4</WithinCallWindow>
</CallCurfewWindow>
<TimeZone>sample string 1</TimeZone>
</QuickCheckResponse>