ByteChef LogoByteChef

ZoomInfo

ZoomInfo is a platform that provides companies with accurate contact data and sales insights to help them find and engage potential customers.

Categories: Marketing Automation

Type: zoominfo/v1


Connections

Version: 1

Bearer Token

Properties

NameLabelTypeDescriptionRequired
tokenTokenSTRINGtrue

Actions

Enrich Company

Name: enrichCompany

Enrich company details.

Properties

NameLabelTypeDescriptionRequired
companyIdCompany IDINTEGERUnique ZoomInfo identifier for a company.true
companyNameCompany NameSTRINGCompany name.false
companyWebsiteCompany WebsiteSTRINGCompany website URL in http://www.example.com format.false
companyPhoneCompany PhoneSTRINGPhone number of the company headquarters.false
companyStreetCompany StreetSTRINGStreet address for the company's primary address.false
companyCityCompany CitySTRINGCity for the company's primary address.false
companyStateCompany StateSTRINGState for the company's primary address.false
companyZipcodeCompany Zip CodeSTRINGZip code or postal code for the company's primary address.false
companyCountryCompany CountrySTRINGCountry for the company's primary address.false
outputFieldsOutput FieldsARRAY
Items [STRING]
Fields you want to get from employee.false

Example JSON Structure

{
  "label" : "Enrich Company",
  "name" : "enrichCompany",
  "parameters" : {
    "companyId" : 1,
    "companyName" : "",
    "companyWebsite" : "",
    "companyPhone" : "",
    "companyStreet" : "",
    "companyCity" : "",
    "companyState" : "",
    "companyZipcode" : "",
    "companyCountry" : "",
    "outputFields" : [ "" ]
  },
  "type" : "zoominfo/v1/enrichCompany"
}

Output

The output for this action is dynamic and may vary depending on the input parameters. To determine the exact structure of the output, you need to execute the action.

Enrich Contact

Name: enrichContact

Enrich contact details.

Properties

NameLabelTypeDescriptionRequired
personIdPerson IDINTEGERUnique ZoomInfo identifier for the contact.true
fullNameFull NameSTRINGContact full name.false
firstNameFirst NameSTRINGContact first name.false
lastNameLast NameSTRINGContact last name.false
emailAddressEmailSTRINGBusiness or Personal email address for the contact in example@example.com format.false
phonePhoneSTRINGContact direct or mobile phone number.false
jobTitleJob TitleSTRINGContact title at current place of employment.false
externalURLExternal URLSTRINGSocial media URLs for the contact (e.g., Facebook, Twitter, LinkedIn).false
companyIdCompany IDINTEGERUnique ZoomInfo identifier for the company.false
companyNameCompany NameSTRINGName of the company for for which the contact works, or has worked.false
outputFieldsOutput FieldsARRAY
Items [STRING]
Fields you want to get from employee. See documentation for available fields.false

Example JSON Structure

{
  "label" : "Enrich Contact",
  "name" : "enrichContact",
  "parameters" : {
    "personId" : 1,
    "fullName" : "",
    "firstName" : "",
    "lastName" : "",
    "emailAddress" : "",
    "phone" : "",
    "jobTitle" : "",
    "externalURL" : "",
    "companyId" : 1,
    "companyName" : "",
    "outputFields" : [ "" ]
  },
  "type" : "zoominfo/v1/enrichContact"
}

Output

The output for this action is dynamic and may vary depending on the input parameters. To determine the exact structure of the output, you need to execute the action.

Search Company

Name: searchCompany

Search company by specific criteria.

Properties

NameLabelTypeDescriptionRequired
companyNameCompany NameSTRINGCompany name.false
companyDescriptionCompany DescriptionSTRINGText description unique to the company you want to use as search criteria.false
companyTypeCompany TypeSTRINGCompany type (private, public, and so on).false
businessModelBusiness ModelSTRINGSearch using Business Model (B2C, B2B, B2G) for a company. Default is All.false
countryCountrySTRINGCountry for the company's primary address.false

Example JSON Structure

{
  "label" : "Search Company",
  "name" : "searchCompany",
  "parameters" : {
    "companyName" : "",
    "companyDescription" : "",
    "companyType" : "",
    "businessModel" : "",
    "country" : ""
  },
  "type" : "zoominfo/v1/searchCompany"
}

Output

Type: ARRAY

Items Type: OBJECT

Properties

NameTypeDescription
idSTRINGThe unique identifier for the resource.
typeSTRINGThe type of the resource
attributesOBJECT
Properties {STRING(name), STRING(city), STRING(state), STRING(country), STRING(revenue), STRING(employeeCount), STRING(website), STRING(logo), {BOOLEAN(underManagement), STRING(purchaseDate)}(managementStatus)}
Response attributes for company search.

Output Example

[ {
  "id" : "",
  "type" : "",
  "attributes" : {
    "name" : "",
    "city" : "",
    "state" : "",
    "country" : "",
    "revenue" : "",
    "employeeCount" : "",
    "website" : "",
    "logo" : "",
    "managementStatus" : {
      "underManagement" : false,
      "purchaseDate" : ""
    }
  }
} ]

Search Contact

Name: searchContact

Search contact by specific criteria.

Properties

NameLabelTypeDescriptionRequired
emailAddressEmailSTRINGWork email address for the contact in example@example.com format.false
fullNameFull NameSTRINGContact full name.false
firstNameFirst NameSTRINGContact first name.false
lastNameLast NameSTRINGContact last name.false
jobTitleJob TitleSTRINGContact title at current place of employment.false
departmentDepartmentSTRINGContact department at current place of employment.false
companyNameCompany NameSTRINGCompany name.false

Example JSON Structure

{
  "label" : "Search Contact",
  "name" : "searchContact",
  "parameters" : {
    "emailAddress" : "",
    "fullName" : "",
    "firstName" : "",
    "lastName" : "",
    "jobTitle" : "",
    "department" : "",
    "companyName" : ""
  },
  "type" : "zoominfo/v1/searchContact"
}

Output

Type: ARRAY

Items Type: OBJECT

Properties

NameTypeDescription
idSTRINGThe unique identifier for the resource.
typeSTRINGThe type of the resource.
attributesOBJECT
Properties {STRING(firstName), STRING(middleName), STRING(lastName), STRING(validDate), STRING(lastUpdatedDate), STRING(jobTitle), INTEGER(contactAccuracyScore), STRING(managementLevel), STRING(school), BOOLEAN(hasEmail), BOOLEAN(hasSupplementalEmail), BOOLEAN(hasDirectPhone), BOOLEAN(hasMobilePhone), BOOLEAN(hasCompanyIndustry), BOOLEAN(hasCompanyPhone), BOOLEAN(hasCompanyStreet), BOOLEAN(hasCompanyState), BOOLEAN(hasCompanyZipCode), BOOLEAN(hasCompanyCountry), BOOLEAN(hasCompanyRevenue), BOOLEAN(hasCompanyEmployeeCount), BOOLEAN(directPhoneDoNotCall), BOOLEAN(mobilePhoneDoNotCall), {BOOLEAN(underManagement), STRING(purchaseDate)}(managementStatus), {INTEGER(id), STRING(name)}(company)}
Response attributes for contact search.

Output Example

[ {
  "id" : "",
  "type" : "",
  "attributes" : {
    "firstName" : "",
    "middleName" : "",
    "lastName" : "",
    "validDate" : "",
    "lastUpdatedDate" : "",
    "jobTitle" : "",
    "contactAccuracyScore" : 1,
    "managementLevel" : "",
    "school" : "",
    "hasEmail" : false,
    "hasSupplementalEmail" : false,
    "hasDirectPhone" : false,
    "hasMobilePhone" : false,
    "hasCompanyIndustry" : false,
    "hasCompanyPhone" : false,
    "hasCompanyStreet" : false,
    "hasCompanyState" : false,
    "hasCompanyZipCode" : false,
    "hasCompanyCountry" : false,
    "hasCompanyRevenue" : false,
    "hasCompanyEmployeeCount" : false,
    "directPhoneDoNotCall" : false,
    "mobilePhoneDoNotCall" : false,
    "managementStatus" : {
      "underManagement" : false,
      "purchaseDate" : ""
    },
    "company" : {
      "id" : 1,
      "name" : ""
    }
  }
} ]

How is this guide?

Last updated on

On this page