Skip to main content
Server path: /ukg-recruiting-candidates | Type: Application | PCID required: Yes

Tools

ToolDescription
ukg-recruiting-candidates_add_behaviorby_candidate_idAdd Behavior by Candidate ID
ukg-recruiting-candidates_add_comment_by_candidate_idAdd Comment by Candidate ID
ukg-recruiting-candidates_add_education_by_candidate_idAdd Education by Candidate ID
ukg-recruiting-candidates_add_license_by_candidate_idAdd License by Candidate ID
ukg-recruiting-candidates_add_motivation_by_candidate_idAdd Motivation by Candidate ID
ukg-recruiting-candidates_add_reference_by_candidate_idAdd Reference by Candidate ID
ukg-recruiting-candidates_add_skill_by_candidate_idAdd Skill by Candidate ID
ukg-recruiting-candidates_add_work_experience_by_candidate_idAdd Work Experience by Candidate ID
ukg-recruiting-candidates_create_assessment_by_idCreate Assessment by ID
ukg-recruiting-candidates_create_background_checkCreate Background Check
ukg-recruiting-candidates_create_candidateCreate Candidate
ukg-recruiting-candidates_get_tenant_api_candidates_candidate_id_background_checksRetrieve Multiple Background Checks
ukg-recruiting-candidates_retrieve_assessment_by_idRetrieve Assessment by ID
ukg-recruiting-candidates_retrieve_assessments_by_candidate_idRetrieve Assessments by Candidate ID
ukg-recruiting-candidates_retrieve_background_check_by_idRetrieve Background Check By ID
ukg-recruiting-candidates_retrieve_background_check_order_requestRetrieve Background Check Order Request
ukg-recruiting-candidates_retrieve_background_check_results_requestRetrieve Background Check Results Request
ukg-recruiting-candidates_retrieve_behaviors_by_candidate_idRetrieve Behaviors by Candidate ID
ukg-recruiting-candidates_retrieve_candidate_by_emailRetrieve Candidate by Email
ukg-recruiting-candidates_retrieve_candidate_by_idRetrieve Candidate by ID
ukg-recruiting-candidates_retrieve_candidate_reference_by_idRetrieve Candidate Reference by ID
ukg-recruiting-candidates_retrieve_candidatesRetrieve Candidates
ukg-recruiting-candidates_retrieve_comments_by_candidate_idRetrieve Comments by Candidate ID
ukg-recruiting-candidates_retrieve_educations_by_candidate_idRetrieve Educations by Candidate ID
ukg-recruiting-candidates_retrieve_licenses_by_candidate_idRetrieve Licenses by Candidate ID
ukg-recruiting-candidates_retrieve_motivations_by_candidate_idRetrieve Motivations by Candidate ID
ukg-recruiting-candidates_retrieve_name_and_email_by_candidate_idRetrieve Name and Email by Candidate ID
ukg-recruiting-candidates_retrieve_references_by_candidate_idRetrieve References by Candidate ID
ukg-recruiting-candidates_retrieve_skills_by_candidate_idRetrieve Skills by Candidate ID
ukg-recruiting-candidates_retrieve_work_experiences_by_candidate_idRetrieve Work Experiences by Candidate ID
ukg-recruiting-candidates_update_assessment_by_idUpdate Assessment by ID
ukg-recruiting-candidates_update_background_checkUpdate Background Check
ukg-recruiting-candidates_update_candidate_reference_by_idUpdate Candidate Reference by ID
ukg-recruiting-candidates_upload_documentby_candidate_idUpload Document by Candidate ID

ukg-recruiting-candidates_add_behaviorby_candidate_id

Add Behavior by Candidate ID Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. May be seen in browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesThe unique ID of a candidate.
idstringYesThe GUID of the behavior. Must be existing, not archived and unique for the candidate.

ukg-recruiting-candidates_add_comment_by_candidate_id

Add Comment by Candidate ID Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. Can be seen in the browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesThe unique ID of a candidate.
authorobjectNoThe author model.
commentstringYesThe comment text. Cannot be empty or contain only whitespace. Maximum of 4000 characters.
created_atstringNoThe date and time of creation. A UTC value. For example: 2016-12-20T11:24:06.726Z.
is_importantbooleanNoA boolean indicating if the comment is important. Can only be specified when is_important is true.

ukg-recruiting-candidates_add_education_by_candidate_id

Add Education by Candidate ID Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesIdentifies the customer tenant. Can be viewed in the browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesThe unique ID of a candidate.
degreeobjectNoThe degree value
descriptionstringNoA description of the candidate’s time at school.
fromobjectNoThe attended from model.
majorobjectNoThe candidate’s major degree model.
minorobjectNoThe candidate’s minor degree model.
schoolobjectNoThe school ID in UKG Pro Recruiting.
toobjectNoThe attended to model.

ukg-recruiting-candidates_add_license_by_candidate_id

Add License by Candidate ID Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesAn identifier for the customer tenant. Can be viewed in the browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesA unique identifier for the candidate.
achieved_datestringNoThe license achieved date. Cannot be more than 100 years in the past or 5 years in the future. Cannot be greater than renewal_date.
licenseobjectNoThe license model.
numberstringNoThe license number. Maximum length of 20.
renewal_datestringNoThe license renewal date. Cannot be less than achieved_date.

ukg-recruiting-candidates_add_motivation_by_candidate_id

Add Motivation by Candidate ID Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. Can be viewed in the browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesThe unique ID of a candidate.
idstringYesThe GIUD of the motivation. Must be existing, not archived and unique for the candidate.

ukg-recruiting-candidates_add_reference_by_candidate_id

Add Reference by Candidate ID Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. Can be viewed in the browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesThe unique ID of a candidate.
companystringNoThe reference person’s company. Maximum of 50 characters.
contact_infoobjectNoThe contact information model.
job_titlestringNoThe job title for the reference.
nameobjectNoThe name model.
recommendationobjectNoThe recommendation model.
relationshipstringNoAccepted values: Personal/Professional. Non sensitive.

ukg-recruiting-candidates_add_skill_by_candidate_id

Add Skill by Candidate ID Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. Can be viewed in the browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesThe unique ID of a candidate.
proficiency_levelobjectNoThe proficiency level model.
skillobjectNoThe skill model.

ukg-recruiting-candidates_add_work_experience_by_candidate_id

Add Work Experience by Candidate ID Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. Can be viewed in the browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesThe unique ID of a candidate.
companystringYesThe company name of the experience. Maximum of 100 characters.
descriptionstringNoA description of the responsibilities and roles performed at the job. Maximum of 2000 characters
fromobjectNoThe worked from model.
job_titlestringYesThe job title of the experience. Maxiumum of 100 characters.
locationstringNoThe location where the job was located. Maximum of 20 characters.
toobjectNoThe attended to model.

ukg-recruiting-candidates_create_assessment_by_id

Create Assessment by ID Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesAn identifier for the customer tenant. Can be viewed in the browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesA unique identifier of the candidate.
applicationobjectNoThe application model.
assessment_integrationobjectNoThe assessment integration model.
assessment_packagesobject[]NoAn array of assessment packages.
assessment_resultsstringNoThe assessment results.
assessment_urlstringNoThe assessment url. Maximum of 2000 chars. Must start with “https://”.
failure_status_descriptionstringNoThe failure status description. Maximum of 100 characters.
requested_datestringNoThe requested at date and time.
statusstringYesOne of the values from the enumerated list: * Generating * NotStarted * InProgress * Abandoned * OptedOut * Completed * Deferred * Expired * Retrying * Failed * NotSent
status_changed_datestringNoThe timestamp of the last time the status changed.

ukg-recruiting-candidates_create_background_check

Create Background Check Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. May be seen in browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesThe unique ID of a candidate.
applicationobjectYesThe application value
authorobjectNoThe author value
background_check_integrationobjectNoBackground Check Integration
order_numberstringYesThe background check order number. Maximum of 100 characters.
packagesobject[]NoAn array of background check packages; at most 100.
statusstringYesThe status of the background check order. Enumerated values: • Unacknowledged, • SentToCandidate, • PendingCandidate, • InProgress, • Completed, • Cancelled, • Archived, • DeclinedByCandidate, • EConsentToCandidate, • New, • PendingRecruiter, • PendingSignature, • Deleted

ukg-recruiting-candidates_create_candidate

Create Candidate Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. May be seen in browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
behaviorsobject[]NoAn array containing behavior objects.
commentsobject[]NoAn array containing comment objects.
contact_infoobjectNoThe contact information model.
creatorobjectNoThe creator model.
educationobject[]NoAn array containing education objects.
employment_statusstringNoThe employment status of the candidate. Valid values include:
hyperlinksobject[]NoAn array containing hyperlink objects.
integration_user_idstringNoThe ID of the integration user. Valid only for internal candidates. Only alphanumeric characters and hyphens are allowed. Maximum 50 characters.
is_activebooleanNoA boolean indicator ofwhether the candidate is an active employee. Can only be specified when is_internal is true.
is_internalbooleanNoA boolean indicator of whether the candidate is an internal employee. Default: false.
is_willing_to_relocatebooleanNoA boolean indicating if the candidate it willing to relocate.
licensesobject[]NoAn array of licenses.
motivationsobject[]NoAn array containing motivation objects.
nameobjectNoThe name of a candidate.
passwordstringNoThe password. Must be empty for the Candidate Import API.
providerobjectNoAn object containing provider data.
skillsobject[]NoAn array containing skill objects.
work_experienceobject[]NoAn array containing work experience objects.

ukg-recruiting-candidates_get_tenant_api_candidates_candidate_id_background_checks

Retrieve Multiple Background Checks Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. May be seen in browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesThe unique ID of a candidate.

ukg-recruiting-candidates_retrieve_assessment_by_id

Retrieve Assessment by ID Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. Can be viewed in the browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateidstringYesA unique identifier of the candidate.
assessmentidstringYesA GUID provided by UKG after the provider’s integration is registered. Also provided in the POST assessment-link-request.

ukg-recruiting-candidates_retrieve_assessments_by_candidate_id

Retrieve Assessments by Candidate ID Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesAn identifier for the customer tenant. Can be viewed in the browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesA unique identifier of the candidate.

ukg-recruiting-candidates_retrieve_background_check_by_id

Retrieve Background Check By ID Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. May be seen in browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesThe unique ID of a candidate.
backgroundCheckIdstringYesThe unique ID of a background check.

ukg-recruiting-candidates_retrieve_background_check_order_request

Retrieve Background Check Order Request Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. May be seen in browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
tokenstringYesA temporary Background Check Request token associated with the background check request that has been previously provided by UKG Pro Recruiting in the Background Check Request Redirect URL.

ukg-recruiting-candidates_retrieve_background_check_results_request

Retrieve Background Check Results Request Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. May be seen in browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
tokenstringYesA temporary Background Check Request token associated with the background check request that has been previously provided by UKG Pro Recruiting in the Background Check Request Redirect URL

ukg-recruiting-candidates_retrieve_behaviors_by_candidate_id

Retrieve Behaviors by Candidate ID Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. May be seen in browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesThe unique ID of a candidate.

ukg-recruiting-candidates_retrieve_candidate_by_email

Retrieve Candidate by Email Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. Can be viewed in the browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
emailstringYesThe e-mail address of the candidate to look up.

ukg-recruiting-candidates_retrieve_candidate_by_id

Retrieve Candidate by ID Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. May be seen in browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesThe unique ID of a candidate.

ukg-recruiting-candidates_retrieve_candidate_reference_by_id

Retrieve Candidate Reference by ID Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. Can be viewed in the browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesThe unique ID of a candidate.
referenceIdstringYesThe unique ID of a candidate reference.

ukg-recruiting-candidates_retrieve_candidates

Retrieve Candidates Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. May be seen in browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
pagestringNoThe page of records to return.
per_pagestringNoThe number of resources returned per page. If no pagination parameters are specified, the default maximum is applied.
updated_afterstringNoThe date and time on or after which the operation returns applications. Pass a UTC value in order to get accurate results as Recruiting datetime values are in UTC. For example: 2016-12-21T18:44:03.356Z. No quoted values. The system ignores this parameter if the value is not a properly formatted DateTime. Milliseconds are applied to the filter.
updated_beforestringNoThe date and time on or before which the operation returns applications. Pass a UTC value in order to get accurate results as Recruiting datetime values are in UTC. For example: 2016-12-21T18:44:03.356Z. No quoted values. The system ignores this parameter if the value is not a properly formatted DateTime. Milliseconds are applied to the filter.
candidate_typestringNoThe type of candidate to return. Valid values include internal, external, all. Defaults to all.
rolestringNoThe role of the returned candidates. Valid values include recruiter, hiring-manager, onboarding-owner, recruiting-administrator.

ukg-recruiting-candidates_retrieve_comments_by_candidate_id

Retrieve Comments by Candidate ID Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. Can be seen in the browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesThe unique ID of a candidate.

ukg-recruiting-candidates_retrieve_educations_by_candidate_id

Retrieve Educations by Candidate ID Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesIdentifies the customer tenant. Can be viewed in the browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesThe unique ID of a candidate.

ukg-recruiting-candidates_retrieve_licenses_by_candidate_id

Retrieve Licenses by Candidate ID Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesAn identifier for the customer tenant. Can be viewed in the browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesA unique identifier for the candidate.

ukg-recruiting-candidates_retrieve_motivations_by_candidate_id

Retrieve Motivations by Candidate ID Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. Can be viewed in the browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesThe unique ID of a candidate.

ukg-recruiting-candidates_retrieve_name_and_email_by_candidate_id

Retrieve Name and Email by Candidate ID Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. May be seen in browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesThe unique ID of a candidate.

ukg-recruiting-candidates_retrieve_references_by_candidate_id

Retrieve References by Candidate ID Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. Can be viewed in the browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesThe unique ID of a candidate.

ukg-recruiting-candidates_retrieve_skills_by_candidate_id

Retrieve Skills by Candidate ID Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. Can be viewed in the browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesThe unique ID of a candidate.

ukg-recruiting-candidates_retrieve_work_experiences_by_candidate_id

Retrieve Work Experiences by Candidate ID Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. Can be viewed in the browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesThe unique ID of a candidate.

ukg-recruiting-candidates_update_assessment_by_id

Update Assessment by ID Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. Can be viewed in the browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateidstringYesA unique identifier of the candidate.
assessmentidstringYesA GUID provided by UKG after the provider’s integration is registered. Also provided in the POST assessment-link-request.
applicationobjectNoThe application model.
assessment_integrationobjectNoThe assessment integration model.
assessment_resultsobjectNoThe assessment results model.
assessment_urlstringNoThe assessment URL. Maximum of 2000 chars. Must start with “https://”
failure_status_descriptionstringNoThe failure status description. Maximum of 100 characters.
statusstringYesOne of the values from the enumerated list: * Generating * NotStarted * InProgress * Abandoned * OptedOut * Completed * Deferred * Expired * Retrying * Failed * NotSent
status_changed_datestringNoThe timestamp of the last time the status changed.

ukg-recruiting-candidates_update_background_check

Update Background Check Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. May be seen in browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesThe unique ID of a candidate.
backgroundCheckIdstringYesThe unique ID of a background check.
applicationobjectYesThe application value
authorobjectYesThe author value
background_check_integrationobjectNoBackground Check Integration
order_numberstringYesThe background check order number. Maximum of 100 characters.
packagesobject[]YesAn array of background check packages; at most 100.
statusstringYesThe status of the background check order.

ukg-recruiting-candidates_update_candidate_reference_by_id

Update Candidate Reference by ID Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. Can be viewed in the browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesThe unique ID of a candidate.
referenceIdstringYesThe unique ID of a candidate reference.
companystringNoThe reference person’s company. Maximum of 50 characters.
contact_infoobjectNoThe contact information model.
job_titlestringNoThe reference person’s job title. Maximum of 50 characters.
nameobjectNoThe name model.
recommendationobjectNoThe recommendation model.
relationshipstringNoAccepted values: Personal/Professional. Non sensitive.

ukg-recruiting-candidates_upload_documentby_candidate_id

Upload Document by Candidate ID Parameters:
ParameterTypeRequiredDefaultDescription
tenantaliasstringYesThe customer tenant. Can be viewed in the browser bar when signed into UKG Pro Recruiting or UKG Pro Onboarding.
candidateIdstringYesThe unique ID of a candidate.
filestringNoThe candidate’s document.
metadatastringNoThe metadata for the document.