Skip to content

Job types

Preview

This feature is not subject to our service terms. Pre-GA features are available as is and might have limited support.

The Modigie Job Engine supports different job types to satisfy a broad variety of customer needs. Most job types perform more than one task on the input you provide. Consistent event codes allow your application to interpret the outcome of each task programmatically and process the output efficiently.

Your application chooses the job type by publishing the job request to the Cloud Pub/Sub topic for the particular job type. The job type can't be changed once a job has been created.

The job's jobType property indicates the type of the job.

jobType is a read-only property.

Available job types

Note

The API preview, currently supports only Enrich Mobile & Verify Employment job type (enrichMobile), as it is the most comprehensive job type, that is appends the mobile number and verifies the employment.

Job type and use case Required input Output
Enrich LinkedIn

Append the LinkedIn user profile URL to a given lead or contact.

jobType: enrichLinkedIn
- first name, last name
- individual business email
- company name
- phone numbers 2
- LinkedIn User URL (appended | validated | verified)
- individual business email if provided by client (validated)
- phone numbers if provided by client (validated)

Event codes
- Append LinkedIn URL
Verify Employment

Verify if a lead or contact is still employed at the target company and what the current job title is. If the person left the target company, try to provide the current employer, job function and when the person has left the target company. Also all tasks as in Enrich LinkedIn.

jobType: verifyEmployment
- first name and last name OR LinkedIn user URL 1
- company name
- individual business email 2
- phone numbers 2
- LinkedIn User URL (appended | validated | verified)
- Employment (appended | verified)
- individual business email if provided by client (validated)
- phone numbers if provided by client (validated)

Event codes
- Append LinkedIn URL
- Verify Employment
Enrich Mobile & Verify Employment

Append an active mobile phone number to a given lead or contact. Also all tasks as in Verify Employment.

jobType: enrichMobile
- first name, last name
- company name
- individual business email OR LinkedIn user URL 1
- phone numbers 2
- LinkedIn User URL (appended | validated | verified)
- Employment (appended | verified)
- active mobile or VoIP number (appended | validated | verified)
- Up to three business email addresses; best effort (appended | validated | verified)
- Up to two private email addresses; best effort (appended | validated | verified)
- Individual business email from client (validated)
- phone numbers if provided by client (validated)

Event codes
- Append LinkedIn URL
- Verify Employment
- Append mobile phone number
Verify Employment (Hygiene)

The variant of Verify Employment for large scale database hygiene.

jobType: verifyEmploymentHygiene
- first name, last name
- company name
- individual business email OR LinkedIn user URL 1
- phone numbers 2
- LinkedIn User URL (appended | validated | verified)
- Employment (appended | verified)
- individual business email if provided by client (validate)
- phone numbers if provided by client (validated)

Event codes
- Append LinkedIn URL
- Verify Employment
Verify Mobile

Verify if the given phone number is an active mobile phone number and belongs to a given lead or contact. 3

jobType: verifyMobile
- first name, last name
- 1 phone number 4
- Phone number provided by client (validated | verified)

Event codes
- Verify mobile phone number

Example

Note

jobType is a read-only property. It's determined indirectly by publishing the job request into the topic of this job type.

Example for an Enrich Mobile & Verify Employment job:

job-response.json
{
  "jobType": "enrichMobile",
  ...
}

  1. Only either one of these OR data points are required, but for better results provide both where available. 

  2. Optional input, but recommended for better results. 

  3. Invalid or impossible numbers won’t be analyzed. (Free of charge) 

  4. Landline numbers are always disqualified from rating. (Charges apply)