Skip to main content

PhoneNumber

The phone number for a particular business entity.

type PhoneNumber implements MathFunctions {
phoneNumber: String
id: UUID!
firstObservedDate: String
lastObservedDate: String
internalId: String
internalPhoneNumberId: String
operatingLocations(
first: Int = 100
last: Int
after: String
before: String
conditions: ConnectionConditions
): PhoneNumberOperatingLocationConnection
roles(
first: Int = 100
last: Int
after: String
before: String
conditions: ConnectionConditions
): PhoneNumberRoleConnection
count(
field: String!
conditions: Conditions
): Int
sum(
field: String!
conditions: Conditions
): Int
min(
field: String!
conditions: Conditions
): Int
max(
field: String!
conditions: Conditions
): Int
avg(
field: String!
conditions: Conditions
): Float
collect(
field: String!
separator: String
conditions: Conditions
): String
minDateTime(
field: String!
conditions: Conditions
): DateTime
maxDateTime(
field: String!
conditions: Conditions
): DateTime
}

Fields

PhoneNumber.phoneNumber ● String scalar

Twelve-digit string representation of the complete phone number (NANP compliant).

The first characters is a plus sign. The remaining eleven digits are always numbers. These are the components based on the character index:

  • 0-1: "+1"
  • 2-4: area_code
  • 5-7: exchange_number
  • 8-11: line_number

The phone number must have a valid U.S. area_code to be included.

For example, the phone number "+19175362876" has the following components:

  • +1: the prefix
  • 917: the area_code
  • 536: the exchange_number
  • 2876: the line number

PhoneNumber.id ● UUID! non-null scalar

PhoneNumber.firstObservedDate ● String scalar

PhoneNumber.lastObservedDate ● String scalar

PhoneNumber.internalId ● String scalar

PhoneNumber.internalPhoneNumberId ● String scalar

PhoneNumber.operatingLocations ● PhoneNumberOperatingLocationConnection object

PhoneNumber.operatingLocations.first ● Int scalar
PhoneNumber.operatingLocations.last ● Int scalar
PhoneNumber.operatingLocations.after ● String scalar
PhoneNumber.operatingLocations.before ● String scalar
PhoneNumber.operatingLocations.conditions ● ConnectionConditions input

PhoneNumber.roles ● PhoneNumberRoleConnection object

PhoneNumber.roles.first ● Int scalar
PhoneNumber.roles.last ● Int scalar
PhoneNumber.roles.after ● String scalar
PhoneNumber.roles.before ● String scalar
PhoneNumber.roles.conditions ● ConnectionConditions input

PhoneNumber.count ● Int scalar

PhoneNumber.count.field ● String! non-null scalar
PhoneNumber.count.conditions ● Conditions input

PhoneNumber.sum ● Int scalar

PhoneNumber.sum.field ● String! non-null scalar
PhoneNumber.sum.conditions ● Conditions input

PhoneNumber.min ● Int scalar

PhoneNumber.min.field ● String! non-null scalar
PhoneNumber.min.conditions ● Conditions input

PhoneNumber.max ● Int scalar

PhoneNumber.max.field ● String! non-null scalar
PhoneNumber.max.conditions ● Conditions input

PhoneNumber.avg ● Float scalar

PhoneNumber.avg.field ● String! non-null scalar
PhoneNumber.avg.conditions ● Conditions input

PhoneNumber.collect ● String scalar

PhoneNumber.collect.field ● String! non-null scalar
PhoneNumber.collect.separator ● String scalar
PhoneNumber.collect.conditions ● Conditions input

PhoneNumber.minDateTime ● DateTime scalar

PhoneNumber.minDateTime.field ● String! non-null scalar
PhoneNumber.minDateTime.conditions ● Conditions input

PhoneNumber.maxDateTime ● DateTime scalar

PhoneNumber.maxDateTime.field ● String! non-null scalar
PhoneNumber.maxDateTime.conditions ● Conditions input

Interfaces

MathFunctions interface

Member Of

OperatingLocationPhoneNumberEdge object ● RolePhoneNumberEdge object