Search Applications

Search for applications in Greenhouse.

Options

Field Definition Type Required

Result Set

  • First 200 Records: Returns the first 200 matching records.
  • Stream Records: Passes all matching records from your parent flow to a helper flow. Selecting this option adds a Streaming input section to the card where you can select a helper flow for streaming and add custom extensible fields.
Dropdown TRUE

Input

Field Definition Type Required
Search Criteria

Created Before

Return only applications that were created before the specified time stamp. The time stamp must be in ISO-8601 format.

Date & Time FALSE

Created After

Return only applications that were created after the specified time stamp. The time stamp must be in ISO-8601 format.

Date & Time FALSE

Updated Before

Return only applications that were updated before the specified time stamp. The time stamp must be in ISO-8601 format.

Date & Time FALSE

Updated After

Return only applications that were updated after the specified time stamp. The time stamp must be in ISO-8601 format.

Date & Time FALSE

Last Activity At

Return only applications whose last activity occurred at or before the specified time stamp. The time stamp must be in ISO-8601 format.

Date & Time FALSE

Application IDs

If supplied, the results return only the applications with the given IDs. Supply as a comma-separated string, for example application_ids=123,456,789. A maximum of 50 applications can be returned this way.

Text FALSE

Candidate IDs

If supplied, the results return only applications that are associated with the specified candidate IDs. Supply as a comma-separated string, for example candidate_ids=123,456,789. A maximum of 50 IDs are allowed this way.

Text FALSE

Is Prospect

If supplied, the results return applications based on whether they're prospects. Set to true to return only prospect applications. Set to false to return only applications that were submitted for a specific job.

True/False FALSE

Stage Name

  • Application Review
  • Preliminary Phone Screen
  • Phone Interview
  • Face to Face
  • Reference Check
  • Offer
Dropdown FALSE

Status

  • active
  • hired
  • rejected
  • converted
Dropdown FALSE
Custom Filter

Filter

To make your search more flexible, provide an API attribute name with value. Provide filters as key and value pairs separated by &, for example attr1=value1&attr2=value2&attr3=value3.

Text FALSE
Streaming

Flow

Select Choose Flow to browse and select a helper flow as the destination for the streamed search results. Select Choose to confirm.

Optionally, select the empty field under Click or drop here to create to add custom extensible fields that pass data to the helper flow. These fields are added as key and value pairs under the State output object in the helper flow.

This field appears when Stream Records is selected from the Result Set field.

Flow TRUE

Record Limit

Specify the number of records to stream.

  • When set to 0 or a negative number, the card returns an error.
  • When set to greater than 0, the stream returns up to the maximum number specified.
  • When not set, the stream returns all records.
  • The default value is 500000. The valid range is from 1 to 500000.
  • When set to greater than 500000, the card returns an error.

This field appears when Stream Records is selected from the Result Set field.

Number FALSE

Output

Field Definition Type
Result

Applications

This field appears if you select First 200 Records from the Result Set option. This field is a list of objects and each object contains the following fields.

List of Objects

ID

Unique identifier of the application.

Number

Candidate ID

The unique identifier of the candidate who's associated with the application.

Number

Job ID

Unique identifier of the job that's associated with the application.

Number

Job Post ID

Unique identifier of the job post that's associated with the application.

Number

Stage ID

Unique identifier of the stage that's associated with the application.

Number

Stage Name

Returns the name of the current hiring stage that's associated with the application.

Text

Status

Returns the status of the application.

Text

Prospect

Returns true if the application is a prospect.

True/False

Needs Decision

Returns true if the application requires a decision from the hiring team; otherwise returns false.

True/False

Source ID

Unique identifier of the source that's associated with the application.

Number

Referrer ID

Unique identifier of the referrer that's associated with the application.

Number

Recruiter ID

Unique identifier of the recruiter who's associated with the application.

Number

Coordinator ID

The unique identifier of the coordinator who's associated with the application.

Number

Agency Note ID

The unique identifier of the agency note that's associated with the application.

Number

Rejected At

Date and time when the application was rejected. This value is in ISO-8601 format.

Date & Time

Created At

Date and time when the application was created. This value is in ISO-8601 format.

Date & Time

Updated At

Date and time when the application was updated. This value is in ISO-8601 format.

Date & Time

Last Activity At

Date and time when the application was last active. This value is in ISO-8601 format.

Date & Time

Location Address

Returns the address of the location that's associated with the application or job.

Text

Answers

An array that contains the candidate's responses to questions on the job application form. Each object includes the question in text and the candidate's answer in text.

List of Objects

Prospective Job IDs

Array of prospective job IDs associated with this application. This list can contain none, one, or several prospective job IDs.

List of Numbers

Custom Fields

An object that contains all the custom fields of this application. Custom Fields data is structured as an object of nested objects. You can use an Object Get card with the path set to Custom Fields and then select the nested field's value to pull it directly from the output.

Object

Records Streamed

The number of streamed records. This field appears if you select Stream Records from the Result Set option.

Number