CandidateApplicationCreatedEvent
Webhook event payload

The JSON sent to a webhook endpoint when a candidate applies for a position. Use the candidateProfile query to retrieve the current state of the application; see Application Export  for more information.

Properties

Name
Description
candidateApplicationProfileId* 
string
The identifier for the specific candidate profile associated with the application. This corresponds to the CandidateProfile.profileId field in the GraphQL schema, and should be supplied to the candidateProfile query to retrieve the current state of the application.
candidateId* 
string
The identifier for the candidate that applied for the position opening. This corresponds to the Candidate.documentId field in the GraphQL schema.
createDateTime* 
string (date-time)
The date & time the application was accepted from the candidate. This corresponds to the Event.createDateTime field in the GraphQL schema.
id* 
string
The unique identifier of the event. This corresponds to the Event.id field in the GraphQL schema.
type* 
"CandidateApplicationCreated"
The type of event, i.e. CandidateApplicationCreated. This corresponds to the Event.typeCode field in the GraphQL schema.
hirerId 
string
The identifier for the associated hirer. This corresponds to the HiringOrganization.id field in the GraphQL schema, and is only available on signed webhook subscriptions.

GraphQL event object

Name
Description
The event signaling that a candidate has applied for a PositionOpening.A candidate may apply for the same position opening more than once. Each application will trigger a new event with a distinct id.