GET {ClientId}/QuickcheckEBR/{UserId}/{AuthProfileId}/{PhoneNumber}/{SOR}/Date/{Date}?LastContactDate={LastContactDate}

Retrieves a QuickCheckEBRResponse record for the PhoneNumber using State of Residence (SOR) for CallCurfew. CustomerDate is optional if passed in the query string. No authorization header is required.

Request Information

URI Parameters

NameDescriptionTypeAdditional 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

Date

Optional EBR date. Current date is used if left blank

string

None.

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

QuickCheckEBRResponse
NameDescriptionTypeAdditional information
TimeZone

The UTC timezone offset of the location being called. e.g. "-5"

string

None.

CallCurfewWindow

The call curfew window

CallCurfewInfo

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.

PhoneNumber

string

None.

Status

string

None.

Filters

Collection of FilterInfo

None.

LastContactDate

string

None.

IsCacheHit

boolean

None.

RNDStatus

string

None.

EBRStatus

EBRInfo

None.

Response Codes

  • InternalServerError (500)
  • NotFound (404)
  • BadRequest (400)

Response Formats

application/json, text/json

Sample:
{
  "EBRStatus": {
    "EBRExemption": "sample string 1",
    "GoodThruDate": "sample string 2"
  },
  "TimeZone": "sample string 1",
  "CallCurfewWindow": {
    "Start": "sample string 1",
    "End": "sample string 2",
    "WithinCallCurfewWindow": "sample string 4",
    "WithinCallWindow": "sample string 4"
  },
  "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"
  },
  "PhoneNumber": "sample string 2",
  "Status": "sample string 3",
  "Filters": [
    {
      "FilterName": "sample string 1",
      "Flag": "sample string 2"
    },
    {
      "FilterName": "sample string 1",
      "Flag": "sample string 2"
    }
  ],
  "LastContactDate": "sample string 4",
  "IsCacheHit": true,
  "RNDStatus": "sample string 6"
}

application/xml, text/xml

Sample:
<QuickCheckEBRResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DNC.Rest.Models">
  <Filters xmlns="http://schemas.datacontract.org/2004/07/PNRNDClient">
    <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>
  <IsCacheHit xmlns="http://schemas.datacontract.org/2004/07/PNRNDClient">true</IsCacheHit>
  <LastContactDate xmlns="http://schemas.datacontract.org/2004/07/PNRNDClient">sample string 4</LastContactDate>
  <PhoneNumber xmlns="http://schemas.datacontract.org/2004/07/PNRNDClient">sample string 2</PhoneNumber>
  <RNDStatus xmlns="http://schemas.datacontract.org/2004/07/PNRNDClient">sample string 6</RNDStatus>
  <Status xmlns="http://schemas.datacontract.org/2004/07/PNRNDClient">sample string 3</Status>
  <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>
  <EBRStatus>
    <EBRExemption>sample string 1</EBRExemption>
    <GoodThruDate>sample string 2</GoodThruDate>
  </EBRStatus>
  <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>
</QuickCheckEBRResponse>