Connectors
HR & People
UKG Pro Recruiting and Onboarding
Recruiting and onboarding: candidates, opportunities, applications, and new hires
- Signs in with
- OAuth 2.0 sign-in
- Runs on
- Cloud or On-Prem Worker
- Operations
- 117
- Ready-made triggers
- 0
Connect UKG Pro Recruiting and Onboarding
- In Neblex open Connect › Connections and click New Connection.
- Search for UKG Pro Recruiting and Onboarding and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
For services offered under Connect a Service you only sign in and approve access. Otherwise use Connect with OAuth2 with your own OAuth app. See Authorize with OAuth.
| Field | What to enter |
|---|---|
| API hostRequired | The Recruiting and Onboarding API host from the UKG Pro Recruiting and Onboarding API Authentication Guide, without https://. |
| Token endpointRequired | https://<host>/signin/oauth2/t/<tenant alias>/access_token, with your tenant alias.Example: https://example.ukg.com/signin/oauth2/t/tenantalias/access_token |
| Client IDRequired | The client ID UKG issued through a Customer Success Portal case. |
| Client secretRequiredSecret | The client secret issued with that client ID. |
| ScopesOptional | Space-separated scopes the client was granted, for example recruiting.domain onboarding. |
Use it in a flow
- Open a flow, open the node library and search for UKG Pro Recruiting and Onboarding.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from UKG Pro Recruiting and Onboarding without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if UKG Pro Recruiting and Onboarding can send webhooks, a Webhook trigger receives them at its own URL.
Operations
117 operations in 11 groups. Each one is a step you can add to a flow.
Onboarding: New Hires7
Create a New HirecreateANewHire | POST | Create a single New Hire. |
Delete a New HiredeleteANewHire | DELETE | Deletes the specified new hire |
Get a New HiregetANewHire | GET | Get a single New Hire by ID |
Search Canceled New HiressearchCanceledNewHires | GET | Search New Hires that have had their onboarding process canceled. |
Search Completed New HiressearchCompletedNewHires | GET | Search New Hires that have completed their onboarding process and progressed into the Completed status. |
Search In-Progress New HiressearchInProgressNewHires | GET | Search New Hires in one of the in-progress statuses. |
Updates Platform Configuration Fields on a New HireupdatesPlatformConfigurationFieldsOnANewHire | PATCH | Updates one or more Platform Configuration Field values on an existing new hire after creation, including after the new hire has been launched. |
Recruiting: Application Disposition Events3
Disposition Application by IDdispositionApplicationById | POST | This operation dispositions an application into a recruiting process step by application ID. |
Retrieve Application Disposition EventsretrieveApplicationDispositionEvents | GET | This operation returns application disposition events according to the specified query parameters. |
Retrieve Application Disposition Events by Application IDretrieveApplicationDispositionEventsByApplicationId | GET | This operation returns disposition events by application ID. |
Recruiting: Applications9
Create ApplicationcreateApplication | POST | This operation creates a candidate's application and submits that application to UKG Pro Recruiting. |
Create Comment by Application IDcreateCommentByApplicationId | POST | This operation creates a comment by application ID and adds that comment to the specified application. |
Initiate Hire by Application IDinitiateHireByApplicationId | POST | This operation initiates a hire for the specified application. |
Look Up EasyApply Application by Candidate, Opportunity, and Integration IDlookUpEasyApplyApplicationByCandidateOpportunityAndIntegrationId | POST | This operation returns an EasyApply application by Candidate, Opportunity, and Integration ID. |
Retrieve Application by IDretrieveApplicationById | GET | This operation returns an application by ID. |
Retrieve ApplicationsretrieveApplications | GET | This operation returns applications based on the filter criteria passed in the query parameters. |
Retrieve Applications by Candidate IDretrieveApplicationsByCandidateId | GET | This operation returns applications by Candidate ID. |
Retrieve Comments by Application IDretrieveCommentsByApplicationId | GET | This operation returns comments by application ID Permissions To access this operation, your access token must contain one of the following scopes: recruiting.domain... |
Upload Application DocumentuploadApplicationDocument | POST | This operation uploads a document and associates it with an application. |
Recruiting: Background Checks6
Create Background CheckcreateBackgroundCheck | POST | To access this operation, your access token must contain one of the following scopes. |
Retrieve Background Check By IDretrieveBackgroundCheckById | GET | To access this operation, your access token must contain one of the following scopes. |
Retrieve Background Check Order RequestretrieveBackgroundCheckOrderRequest | GET | To access this operation, your access token must contain one of the following scopes. |
Retrieve Background Check Results RequestretrieveBackgroundCheckResultsRequest | GET | To access this operation, your access token must contain one of the following scopes. |
Retrieve Multiple Background ChecksgetTenantApiCandidatesCandidateIdBackgroundChecks | GET | To access this operation, your access token must contain one of the following scopes. |
Update Background CheckupdateBackgroundCheck | PUT | To access this operation, your access token must contain one of the following scopes. |
Recruiting: Candidates24
Add Behavior by Candidate IDaddBehaviorbyCandidateId | POST | This operation adds a behavior by candidate ID. |
Add Comment by Candidate IDaddCommentByCandidateId | POST | This operation adds comments by candidate ID. |
Add Education by Candidate IDaddEducationByCandidateId | POST | This operation adds an education by candidate ID. |
Add License by Candidate IDaddLicenseByCandidateId | POST | This operation adds a license to a candidate by candidate ID. |
Add Motivation by Candidate IDaddMotivationByCandidateId | POST | This operations adds a motivation by candidate ID. |
Add Reference by Candidate IDaddReferenceByCandidateId | POST | This operation adds a reference by candidate ID. |
Add Skill by Candidate IDaddSkillByCandidateId | POST | This operation adds skills by candidate ID. |
Add Work Experience by Candidate IDaddWorkExperienceByCandidateId | POST | This operation adds work experience to a candidate by candidate ID. |
Create CandidatecreateCandidate | POST | This operation creates a candidate record in UKG Pro Recruiting. |
Retrieve Behaviors by Candidate IDretrieveBehaviorsByCandidateId | GET | This operation returns behaviors by candidate ID. |
Retrieve Candidate by EmailretrieveCandidateByEmail | POST | This operation returns a candidate by email. |
Retrieve Candidate by IDretrieveCandidateById | GET | This operation returns a candidate by ID. |
Retrieve Candidate Reference by IDretrieveCandidateReferenceById | GET | This operation returns a candidate reference by candidate ID and reference ID. |
Retrieve CandidatesretrieveCandidates | GET | This operation returns one or more candidates based on the specified criteria. |
Retrieve Comments by Candidate IDretrieveCommentsByCandidateId | GET | This operation returns comments by candidate ID. |
Retrieve Educations by Candidate IDretrieveEducationsByCandidateId | GET | This operation returns educations by candidate ID. |
Retrieve Licenses by Candidate IDretrieveLicensesByCandidateId | GET | This operation returns licenses by candidate ID. |
Retrieve Motivations by Candidate IDretrieveMotivationsByCandidateId | GET | This operation returns motivations by candidate ID. |
Retrieve Name and Email by Candidate IDretrieveNameAndEmailByCandidateId | GET | This operation returns the name and email of a candidate by ID. |
Retrieve References by Candidate IDretrieveReferencesByCandidateId | GET | This operation returns references by candidate ID. |
Retrieve Skills by Candidate IDretrieveSkillsByCandidateId | GET | This operation returns skills by candidate ID. |
Retrieve Work Experiences by Candidate IDretrieveWorkExperiencesByCandidateId | GET | This operation returns work experiences by candidate ID. |
Update Candidate Reference by IDupdateCandidateReferenceById | PUT | This operation updates a candidate reference by candidate ID and reference ID. |
Upload Document by Candidate IDuploadDocumentbyCandidateID | POST | This operation uploads a document by candidate ID. |
Recruiting: Configuration and Settings36
Archive or Unarchive Behavior by IDarchiveOrUnarchiveBehavior | PATCH | This operation archives or unarchives a behavior by ID. |
Archive or Unarchive Motivation by IDarchiveOrUnarchiveMotivationById | PATCH | This operation archives or unarchives a motivation by ID. |
Archive or Unarchive Physical Location by IDarchiveOrUnarchivePhysicalLocationById | PATCH | This operation archives or unarchives physical locations. |
Create Applicant SourcecreateApplicantSource | POST | This operation creates an applicant source. |
Create BehaviorcreateBehavior | POST | This operation creates a behavior. |
Create Disposition ReasoncreateDispositionReason | POST | This operation creates a disposition reason. |
Create MotivationcreateMotivation | POST | This operation creates a motivation in UKG Pro Recruiting. |
Create Physical LocationcreatePhysicalLocation | POST | This operation creates a physical location record in UKG Pro Recruiting. |
Retrieve All Applicant SourcesretrieveAllApplicantSources | GET | This operation returns all applicant sources in UKG Pro Recruiting. |
Retrieve All BehaviorsretrieveAllBehaviors | GET | This operation returns all behaviors in UKG Pro Recruiting. |
Retrieve All Disposition ReasonsretrieveAllDispositionReasons | GET | This operation returns all disposition reasons in UKG Pro Recruiting. |
Retrieve All Fields of StudyretrieveAllFieldsOfStudy | GET | This operation returns all educational fields of study in UKG Pro Recruiting. |
Retrieve All Job BoardsretrieveAllJobBoards | GET | This operation returns all job boards in UKG Pro Recruiting. |
Retrieve All Legal EntitiesretrieveAllLegalEntities | GET | This operation returns all legal entities in UKG Pro Recruiting. |
Retrieve All MotivationsretrieveAllMotivations | GET | This operation returns all motivations in UKG Pro Recruiting. |
Retrieve All PrefixesretrieveAllPrefixes | GET | This operation returns a list of all name prefixes in UKG Pro Recruiting. |
Retrieve All Proficiency LevelsretrieveAllProficiencyLevels | GET | This operation returns a list of all proficiency levels (for example: beginner, intermediate, expert) that are available in UKG Pro Recruiting for a candidate to assign to a Skill. |
Retrieve All Recruiting ProcessesretrieveAllRecruitingProcesses | GET | This operation returns all recruiting processes in UKG Pro Recruiting. |
Retrieve All SuffixesretrieveAllSuffixes | GET | This operation returns all of the name suffixes (such as Jr.) that are available in UKG Pro Recruiting. |
Retrieve All Tax LocationsretrieveAllTaxLocations | GET | This operation returns all tax locations in the system. |
Retrieve Applicant Source by IDretrieveApplicantSourceById | GET | This operation returns an applicant source by ID. |
Retrieve Behavior by IDretrieveBehaviorById | GET | This operation returns a behavior by ID. |
Retrieve Disposition Reason by IDretrieveDispositionReasonById | GET | This operation returns a disposition reason by ID. |
Retrieve Field of Study by IDretrieveFieldOfStudyById | GET | This operation returns a field of study by ID. |
Retrieve Job Board by IDretrieveJobBoardById | GET | This operation returns a job board by ID. |
Retrieve Legal Entity by IDretrieveLegalEntityById | GET | This operation returns a legal entity by ID. |
Retrieve Motivation by IDretrieveMotivationById | GET | This operation returns a motivation by ID. |
Retrieve Org Unit by IDretrieveOrgUnitById | GET | This operation returns an org unit by ID. |
Retrieve Org UnitsretrieveOrgUnits | GET | This operation returns all org units in the system. |
Retrieve Physical Location by IDretrievePhysicalLocationById | GET | This operation returns a physical location by ID. |
Retrieve Physical LocationsretrievePhysicalLocations | GET | This operation returns all physical locations in UKG Pro Recruiting or a list of physical locations constrained by the specified filtering criteria. |
Retrieve Prefix by IDretrievePrefixById | GET | This operation returns a prefix by ID. |
Retrieve Proficiency Level by IDretrieveProficiencyLevelsById | GET | This operation returns a proficiency level by ID (for example: beginner, intermediate, expert) that is available in UKG Pro Recruiting for a candidate to assign to a Skill. |
Retrieve Recruiting Process By IDretrieveRecruitingProcessesById | GET | This operation returns a recruiting process by ID. |
Retrieve Suffix By IDretrieveSuffixById | GET | This operation returns a name suffix (such as “Jr.”) by ID. |
Retrieve Tax Location by IDretrieveTaxLocationById | GET | This operation returns a tax location by ID. |
Recruiting: Offers4
Create OffercreateOffer | POST | This operation creates an offer. |
Retrieve Offer Actions by Offer IDretrieveOfferActionsByOfferId | GET | This operation returns all offer actions by offer ID. |
Retrieve OffersretrieveOffers | GET | This operation returns all available offers. |
Submit Offer for Approval by IDsubmitOfferForApprovalById | POST | This operation submits an existing offer for approval by offer ID. |
Recruiting: Opportunities21
Close Opportunity by IDcloseOpportunityById | POST | This operation closes an opportunity by ID. |
Create OpportunitycreateOpportunity | POST | This operation creates an opportunity. |
Create Opportunity AssessmentcreateOpportunityAssessment | POST | This operation creates an opportunity assessment. |
Create Opportunity Screening QuestioncreateOpportunityScreeningQuestion | POST | This operation creates an opportunity screening question. |
Deactivate Opportunity Screening QuestionsdeactivateOpportunityScreeningQuestions | PATCH | This operation deactivates an opportunity screening question by ID. |
Delete Opportunity Assessment by IDdeleteOpportunityAssessmentById | DELETE | This operation deletes an opportunity assessment by ID. |
Get ApiOpportunitiesSharedWithretrieveRecruitersAnOpportunityIsSharedWith | GET | Returns a list of recruiter/hiring managers the opportunity is shared with. |
Publish Opportunity by IDpublishOpportunityById | POST | This operation publishes an opportunity by ID. |
Refresh Opportunity by IDrefreshOpportunityById | POST | This operation refreshes an opportunity by ID. |
Reopen Opportunity by IDreopenOpportunityById | POST | This operation reopens a closed opportunity by ID. |
Retrieve All Opportunity AssessmentsretrieveAllOpportunityAssessments | GET | This operation returns all opportunity assessments in UKG Pro Recruiting. |
Retrieve OpportunitiesretrieveOpportunities | GET | This operation returns all opportunities in UKG Pro Recruiting or a filtered list of opportunities based on the specified criteria. |
Retrieve Opportunity Assessment by IDretrieveOpportunityAssessmentById | GET | This operation returns an opportunity assessment by ID. |
Retrieve Opportunity by IDretrieveOpportunityById | GET | This operation returns an opportunity by ID. |
Retrieve Opportunity Country QuestionsretrieveOpportunityCountryQuestions | GET | This operation returns an array of country questions for an opportunity. |
Retrieve Opportunity Screening Question including consents by IDretrieveOpportunityVendorScreeningQuestionById | GET | This operation returns a single opportunity screening question by ID, including consent questions if applicable. |
Retrieve Opportunity Screening QuestionsretrieveOpportunityScreeningQuestions | GET | This operation returns all opportunity screening questions associated with a particular opportunity. |
Retrieve Opportunity Screening Questions including consentsretrieveOpportunityVendorScreeningQuestions | GET | This operation returns all opportunity screening questions associated with a particular opportunity, including consent questions (General Consent, SMS Consent, Copy Applicant Consent)... |
Share Opportunity With RecruitershareOpportunityWithRecruiter | POST | This operation adds a recruiter or hiring manager to the opportunity shared with list. |
Update Opportunity Assessment by IDupdateOpportunityAssessmentById | PUT | This operation updates an opportunity assessment by ID. |
Update Opportunity Screening Question by IDupdateOpportunityScreeningQuestionById | PUT | This operation updates an opportunity screening question by ID. |
Recruiting: Post new token request1
Obtain New oAuth TokenpostSigninOauth2TTenantNameAccessToken | POST | This operation provides a new token to use in subsequent service requests ONLY for services that use oAuth. |
Recruiting: Prehire Assessments and WOTC Surveys4
Create Assessment by IDcreateAssessmentById | POST | This operation creates an assessment by candidate ID. |
Retrieve Assessment by IDretrieveAssessmentById | GET | This operation returns an assessment by candidate ID and assessment ID. |
Retrieve Assessments by Candidate IDretrieveAssessmentsByCandidateID | GET | This operation returns assessments by candidate ID. |
Update Assessment by IDupdateAssessmentById | PUT | This operation updates an assessment by candidate ID and assessment ID. |
Recruiting: Third Party Job Sites2
Retrieve Application Disposition Events by Third Party Job Site Integration IDretrieveApplicationDispositionEventsByThirdPartyJobSiteIntegrationId | GET | This operation returns application disposition events by third party job site integration ID. |
Retrieve Third Party Job Site Postings by Integration IDretrieveThirdPartyJobSitePostingsByIntegrationId | GET | This operation returns third party job site postings by integration ID, which is a unique identifier provided by UKG during the integration registration process. |