contiguity.intelligence.lookup
The number must be E.164.
imessage and facetime are null unless you set those flags. The two flags are independent.
contiguity_risk_scoring_beta: true requires both availability flags. If you only pass the risk flag, the SDK also sends imessage=true and facetime=true. When risk scoring is returned, imessage and facetime are booleans (never null).
intelligence.lookup(number, params?)
string
required
Phone number in E.164 format.
boolean
default:"false"
Include iMessage availability.
boolean
default:"false"
Include FaceTime availability.
boolean
default:"false"
Include risk scoring. Requires both availability flags. The SDK sets them if you omit them.
Response
string | null
E.164 phone number.
string | null
Nationally formatted number, e.g.
(312) 945-7420.string | null
ISO 3166-1 alpha-2 country code.
string | null
CNAM caller name, if the database has one.
string | null
Portability line type (
mobile, landline, voip).string | null
Rate center city.
string | null
State or region.
object | null
Current carrier.
object | null
Porting data.
boolean | null
iMessage availability.
null unless imessage=true.boolean | null
FaceTime availability.
null unless facetime=true.object | null
Risk scoring. Only returned when
contiguity_risk_scoring_beta=true. Useful with other fraud signals to determine if a user is risky.object
Request metadata: id, timestamp, api_version, object.
