Connectors

HR & People

UKG Pro

HR and payroll: employee data, earnings, deductions, time, and import tools
Signs in with
Username and password
Runs on
Cloud or On-Prem Worker
Operations
215
Ready-made triggers
0

Connect UKG Pro

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for UKG Pro and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
Service hostRequiredYour UKG Pro service endpoint host without https://, from System Configuration > Security > Web Services (for example service4.ultipro.com).Example: service4.ultipro.com
Web service account userRequiredThe user name of the UKG Pro web service account.
Web service account passwordRequiredSecretThat account's password.
Customer API keyRequiredSecretThe five-character customer API key from the Web Services page; sent in the US-CUSTOMER-API-KEY header.

Use it in a flow

  1. Open a flow, open the node library and search for UKG Pro.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from UKG Pro 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 can send webhooks, a Webhook trigger receives them at its own URL.

Operations

215 operations in 116 groups. Each one is a step you can add to a flow.

Audit: Audit Details1
Get Audit Details DatagetAuditDetailsDataGETIf no pagination parameters are specified, the default/max is applied.
Audit: Integration Audit Configuration1
Retrieve Integration Audit Configuration DataretrieveIntegrationAuditConfigurationDataGETIf no pagination parameters are specified, the default/max is applied.
Configuration Setup: Allergy3
Create a new allergy configurationpostAllergyPOST'Creates a new UKG Pro HCM allergy configuration.'
Retrieve all allergy configurationsgetAllergyListGETReturns information about the UKG Pro HCM allergy configurations.
Update a single allergy configurationputAllergyPUTProvides the ability to update a single allergy configuration.
Configuration Setup: Award Type3
Create a new awardType configurationpostawardTypePOST'Creates a new UKG Pro HCM awardType configuration.'
Retrieve all awardType configurationsgetawardTypeListGETReturns information about the UKG Pro HCM awardType configurations.
Update a single awardType configurationputawardTypePUTProvides the ability update a single awardType configuration.
Configuration Setup: Career Provider3
Create a new careerProvider configurationpostcareerProviderPOST'Creates a new UKG Pro HCM careerProvider configuration.'
Retrieve all careerProvider configurationsgetcareerProviderListGETReturns information about the UKG Pro HCM careerProvider configurations.
Update a single careerProvider configurationputcareerProviderPUTProvides the ability update a single careerProvider configuration.
Configuration Setup: Child Support Type3
Create a new childSupportType configurationpostchildSupportTypePOST'Creates a new UKG Pro HCM childSupportType configuration.'
Retrieve all childSupportType configurationsgetchildSupportTypeListGETReturns information about the UKG Pro HCM childSupportType configurations.
Update a single childSupportType configurationputchildSupportTypePUTProvides the ability update a single childSupportType configuration.
Configuration Setup: Cobra Status3
Create a new cobraStatus configurationpostcobraStatusPOST'Creates a new UKG Pro HCM cobraStatus configuration.'
Retrieve all cobraStatus configurationsgetcobraStatusListGETReturns information about the UKG Pro HCM cobraStatus configurations.
Update a single cobraStatus configurationputcobraStatusPUTProvides the ability update a single cobraStatus configuration.
Configuration Setup: Code Tables1
Get Code Tables informationgetCodeTablesInformationGETUKG Pro HCM codes table lookup, will contain a list of all tables with HATEOAS links to make a subsequent call to get all the codes for that table.
Configuration Setup: CodeTables1
Post Code Tables informationpostCodeTablesInformationPOSTCreates a new UKG Pro HCM Code table configuration, Array of objects is permitted for multi-records support.
Configuration Setup: Company Details1
Get Company DetailscompanyDetailsGetCompanyDetailsGETGet all master company and component company details.
Configuration Setup: Company Property3
Create a new companyProperty configurationpostcompanyPropertyPOST'Creates a new UKG Pro HCM companyProperty configuration.'
Retrieve all companyProperty configurationsgetcompanyPropertyListGETReturns information about the UKG Pro HCM companyProperty configurations.
Update a single companyProperty configurationputcompanyPropertyPUTProvides the ability update a single companyProperty configuration.
Configuration Setup: Course Category3
Create a new courseCategory configurationpostcourseCategoryPOST'Creates a new UKG Pro HCM courseCategory configuration.'
Retrieve all courseCategory configurationsgetcourseCategoryListGETReturns information about the UKG Pro HCM courseCategory configurations.
Update a single courseCategory configurationputcourseCategoryPUTProvides the ability update a single courseCategory configuration.
Configuration Setup: Course Delivery Met3
Create a new courseDeliveryMet configurationpostcourseDeliveryMetPOST'Creates a new UKG Pro HCM courseDeliveryMet configuration.'
Retrieve all courseDeliveryMet configurationsgetcourseDeliveryMetListGETReturns information about the UKG Pro HCM courseDeliveryMet configurations.
Update a single courseDeliveryMet configurationputcourseDeliveryMetPUTProvides the ability update a single courseDeliveryMet configuration.
Configuration Setup: Course Sub Category3
Create a new courseSubCategory configurationpostcourseSubCategoryPOST'Creates a new UKG Pro HCM courseSubCategory configuration.'
Retrieve all courseSubCategory configurationsgetcourseSubCategoryListGETReturns information about the UKG Pro HCM courseSubCategory configurations.
Update a single courseSubCategory configurationputcourseSubCategoryPUTProvides the ability update a single courseSubCategory configuration.
Configuration Setup: Disability3
Create a new disability configurationpostdisabilityPOST'Creates a new UKG Pro HCM disability configuration.'
Retrieve all disability configurationsgetdisabilityListGETReturns information about the UKG Pro HCM disability configurations.
Update a single disability configurationputdisabilityPUTProvides the ability update a single disability configuration.
Configuration Setup: Earnings3
Get a list of all earnings configurationsgetAListOfAllEarningsConfigurationsGETGet details of all earnings configuration setup at company level.
Get a specific earning configurationgetASpecificEarningConfigurationGETGet details of the earning configuration requested.
Get list of earnings configurations filtered by Parameter including pagination paramsgetListOfEarningsConfigurationsFilteredByParameterIncludingPaginationParamsGETGet all the earning configuration filtered by the parameter(s) passed.
Configuration Setup: Employee Type3
Create a new employeeType configurationpostemployeeTypePOST'Creates a new UKG Pro HCM employeeType configuration.'
Retrieve all employeeType configurationsgetemployeeTypeListGETReturns information about the UKG Pro HCM employeeType configurations.
Update a single employeeType configurationputemployeeTypePUTProvides the ability update a single employeeType configuration.
Configuration Setup: Insurance Rate1
Get Insurance RateinsRateGetInsRateGETIf no pagination parameters are specified, the default/max is applied.
Configuration Setup: Job Family3
Create a new jobFamily configurationpostjobFamilyPOST'Creates a new UKG Pro HCM jobFamily configuration.'
Retrieve all jobFamily configurationsgetjobFamilyListGETReturns information about the UKG Pro HCM jobFamily configurations.
Update a single jobFamily configurationputjobFamilyPUTProvides the ability update a single jobFamily configuration.
Configuration Setup: Job Group1
Get All Job GroupsjobGroupGetGETIf no pagination parameters are specified, the default/max is applied.
Configuration Setup: Jobs4
Retrieve All Job ConfigurationsgetjobsListGETReturns information about Pro Job configurations.
Retrieve All Job Configurations - V1getjobsListV1GETThis operation has a newer version available -- Use Retrieve All Job Configurations (GET /configuration/v2/jobs) instead.
Retrieve Job ConfigurationgetjobsGETReturns information about a single Job configuration.
Retrieve Job Configuration - V1getjobsV1GETThis operation has a newer version available -- Use Retrieve Job Configuration (GET /configuration/v2/jobs/{code}) instead.
Configuration Setup: License Type3
Create a new licenseType configurationpostlicenseTypePOST'Creates a new UKG Pro HCM licenseType configuration.'
Retrieve all licenseType configurationsgetlicenseTypeListGETReturns information about the UKG Pro HCM licenseType configurations.
Update a single licenseType configurationputlicenseTypePUTProvides the ability update a single licenseType configuration.
Configuration Setup: Loan Type3
Create a new loanType configurationpostloanTypePOST'Creates a new UKG Pro HCM loanType configuration.'
Retrieve all loanType configurationsgetloanTypeListGETReturns information about the UKG Pro HCM loanType configurations.
Update a single loanType configurationputloanTypePUTProvides the ability update a single loanType configuration.
Configuration Setup: Locations2
Retrieve a single location configurationgetlocationsGETReturns information about the UltiPro locations configuration.
Retrieve all locations configurationsgetlocationsListGETReturns information about the UltiPro locations configurations.
Configuration Setup: Marital Status3
Create a new maritalStatus configurationpostmaritalStatusPOST'Creates a new UKG Pro HCM maritalStatus configuration.'
Retrieve all maritalStatus configurationsgetmaritalStatusListGETReturns information about the UKG Pro HCM maritalStatus configurations.
Update a single maritalStatus configurationputmaritalStatusPUTReturns the ability update a single maritalStatus configuration.
Configuration Setup: Military Branches3
Create a new militaryBranches configurationpostmilitaryBranchesPOST'Creates a new UKG Pro HCM militaryBranches configuration.'
Retrieve all militaryBranches configurationsgetmilitaryBranchesListGETReturns information about the UKG Pro HCM militaryBranches configurations.
Update a single militaryBranches configurationputmilitaryBranchesPUTProvides the ability update a single militaryBranches configuration.
Configuration Setup: Military Era3
Create a new militaryEra configurationpostmilitaryEraPOST'Creates a new UKG Pro HCM militaryEra configuration.'
Retrieve all militaryEra configurationsgetmilitaryEraListGETReturns information about the UKG Pro HCM militaryEra configurations.
Update a single militaryEra configurationputmilitaryEraPUTProvides the ability update a single militaryEra configuration.
Configuration Setup: Name Prefix3
Create a new namePrefix configurationpostnamePrefixPOST'Creates a new UKG Pro HCM namePrefix configuration.'
Retrieve all namePrefix configurationsgetnamePrefixListGETReturns information about the UKG Pro HCM namePrefix configurations.
Update a single namePrefix configurationputnamePrefixPUTProvides the ability update a single namePrefix configuration.
Configuration Setup: Option Rate1
Get Option Rate DatagetOptionRateDataGETIf no pagination parameters are specified, the default/max is applied.
Configuration Setup: Organization Reporting Category1
Get Organization Reporting CategorygetOrganizationReportingCategoryGETIf no pagination parameters are specified, the default/max is applied.
Configuration Setup: Other Phone Types3
Create a new otherPhoneTypes configurationpostotherPhoneTypesPOST'Creates a new UKG Pro HCM otherPhoneTypes configuration.'
Retrieve all otherPhoneTypes configurationsgetotherPhoneTypesListGETReturns information about the UKG Pro HCM otherPhoneTypes configurations.
Update a single otherPhoneTypes configurationputotherPhoneTypesPUTProvides the ability update a single otherPhoneTypes configuration.
Configuration Setup: Position Report1
Get Position ReportpositionReportGetGETIf no pagination parameters are specified, the default/max is applied.
Configuration Setup: Positions1
Returns a list of employee position information filtered on various parametersreturnsAListOfEmployeePositionInformationFilteredOnVariousParametersGETIf no pagination parameters specified, the default/max is applied.
Configuration Setup: Project3
Create a new project configurationpostProjectPOST'Creates a new UKG Pro HCM project configuration.'
Retrieve all Project configurationsgetProjectListGETReturns information about the UKG Pro HCM Project configurations.
Update a single project configurationputProjectPUTProvides the ability update a single project configuration.
Configuration Setup: School3
Create a new school configurationpostschoolPOST'Creates a new UKG Pro HCM school configuration.'
Retrieve all school configurationsgetschoolListGETReturns information about the UKG Pro HCM school configurations.
Update a single school configurationputschoolPUTProvides the ability update a single school configuration.
Configuration Setup: Shift Code1
Shift Codes API DatashiftCodesAPIDataGETIf no pagination parameters are specified, the default/max is applied.
Configuration Setup: Single Organization Level3
Get single org-levelgetorgLevelsGETReturns information about the UltiPro organizational level configurations.
Patch one org-levelpatchorgLevelsPATCHAllows the ability update one or more properties of a single org-level configuration.
Update one org-levelputorgLevelsPUTAllows the ability update a single organizational level configuration.
Configuration Setup: Skill Proficiency Level3
Create a new skillProficiencyLevel configurationpostskillProficiencyLevelPOST'Creates a new UKG Pro HCM skillProficiencyLevel configuration.'
Retrieve all skillProficiencyLevel configurationsgetskillProficiencyLevelListGETReturns information about the UKG Pro HCM skillProficiencyLevel configurations.
Update a single skillProficiencyLevel configurationputskillProficiencyLevelPUTProvides the ability update a single skillProficiencyLevel configuration.
Configuration Setup: Skills3
Create a new skills configurationpostskillsPOST'Creates a new UKG Pro HCM skills configuration.'
Retrieve all skills configurationsgetskillsListGETReturns information about the UKG Pro HCM skills configurations.
Update a single skills configurationputskillsPUTProvides the ability update a single skills configuration.
Configuration Setup: Tax Groups1
Get all tax group detailsgetAllTaxGroupDetailsGETtaxCalcGroupIdCode optional parameter can take in multiple IDs separated by comma.
Configuration Setup: Term Type3
Create a new termType configurationposttermTypePOST'Creates a new UKG Pro HCM termType configuration.'
Retrieve all termType configurationsgettermTypeListGETReturns information about the UKG Pro HCM termType configurations.
Update a single termType configurationputtermTypePUTProvides the ability update a single termType configuration.
Configuration Setup: User Profile Details1
Get all user profile detailsgetAllUserProfileDetailsGETIf no pagination parameters are specified, the default/max is applied.
Configuration Setup: View or Create Organization Levels2
Create org-level configurationpostorgLevelsPOSTCreates a new UltiPro org-level configuration, Array of objects is permitted for multi-records support.
Get all org-levelsgetorgLevelsListGETReturns information about the Pro org-level configurations.
Configuration Setup: Waive Reason3
Create a new waiveReason configurationpostwaiveReasonPOST'Creates a new UKG Pro HCM waiveReason configuration.'
Retrieve all waiveReason configurationsgetwaiveReasonListGETReturns information about the UKG Pro HCM waiveReason configurations.
Update a single waiveReason configurationputwaiveReasonPUTProvides the ability update a single waiveReason configuration.
Payroll: Accruals3
Delete Accrual by Batch IDdeleteAccrualByBatchIdDELETEDeletes data by Batch ID from the Accruals staging table in UKG Pro.
Delete Accrual by Batch ID and Source IDdeleteAccrualByBatchIdAndSourceIdDELETEDeletes data by Batch ID and Source ID from the Accruals staging table table in UKG Pro.
Import Accruals InformationaddAccrualsPOSTImports Accruals information into the Accruals staging table in UKG Pro.
Payroll: Company Pay Statement2
Get employee(s) pay statement(s) for a company or pay group for a given date range.getEmployeeSPayStatementSForACompanyOrPayGroupForAGivenDateRangePOSTThis method returns zero or more full pay statement documents for a given start date and end date.
Get employee(s) pay statement(s) summary for a company or pay group for a given date range.getEmployeeSPayStatementSSummaryForACompanyOrPayGroupForAGivenDateRangePOSTThis method returns zero or more pay statement summaries for a given start date and end date.
Payroll: Deductions4
Create Deduction Pending Pay ItemcreateDeductionPendingPayItemPOSTCreates a new UKG Pro Pending Pay record.
Delete Deduction Pending Pay ItemdeleteDeductionPendingPayItemDELETEThis operation deletes a deduction pending pay item for an employee.
Retrieve Deduction Pending Pay Item by IDretrieveDeductionPendingPayItemByIDGETReturns information about a UKG Pro employee's deduction pending pay item by payroll pending item ID.
Retrieve Deduction Pending Pay Item by Source KeyretrieveDeductionPendingPayItemBySourceKeyGETThis operation returns a list containing information about a UKG Pro employee's deduction pending pay item by source key.
Payroll: Direct Deposit2
Get list of direct deposit details for US and Canadian employeesgetListOfDirectDepositDetailsForUSAndCanadianEmployeesGETGet list of direct deposit details for US and Canadian employees.
Get list of direct deposit details for US and Canadian employees by companygetListOfDirectDepositDetailsForUSAndCanadianEmployeesByCompanyGETGet list of direct deposit details for US and Canadian employees by company.
Payroll: Earning Pending Items2
Create Earnings Pending Pay ItemcreateEarningsPendingPayItemPOSTCreates a UKG Pro Pending Pay record.
Retrieve Earnings Pending Pay Item by IDretrieveEarningsPendingPayItemByIDGETReturns information about a UKG Pro employee's earnings pending pay item by payroll pending item ID.
Payroll: Earnings5
Delete Earning by IDdeleteEarningByIDDELETEDeletes a previously imported earning that has not been processed in payroll.
Delete Earnings Pending Pay ItemdeleteEarningsPendingPayItemDELETEThis operation deletes an earnings pending pay item for an employee.
Import Earnings for PayrollimportEarningsForPayrollPOSTProvides earnings to UKG Pro Payroll in preparation for payroll processing.
Retrieve Earning by IDretrieveEarningByIDGETThis operation retrieves an earning that was previously passed to UKG Pro Payroll in preparation for payroll processing.
Retrieve Earnings Pending Pay Item by Source KeyretrieveEarningsPendingPayItemBySourceKeyGETThis operation returns a list containing information about a UKG Pro employee's earnings pending pay item by source key.
Payroll: Earnings History1
Get Earnings History Base ElementsearningsHistoryGetInsRateGETIf no pagination parameters are specified, the default/max is applied.
Payroll: Employee Pay Statement3
Get employee last pay statement based on the passed employee identifier.getEmployeeLastPayStatementBasedOnThePassedEmployeeIdentifierPOSTThis method allows you to retrieve an individual pay statement by providing an employee identifier.
Get employee pay statement based on the given pay identifier.getEmployeePayStatementBasedOnTheGivenPayIdentifierGETThis method returns zero or one pay statements based on the given pay identifier.
Get employee pay statement(s) based on the passed employee identifier for a given date range.getEmployeePayStatementSBasedOnThePassedEmployeeIdentifierForAGivenDateRangePOSTThis method returns zero or more pay statements for a specific employee identified by the passed-in employee identifier.
Payroll: General Ledger Run Details v22
Retrieve General Ledger Run by IDgeneralLedgerRunDetailsV2GetByRunIdGETReturns a list of details for a general ledger run by run ID, filterable by block ID.
Retrieve General Ledger RunsgeneralLedgerRunDetailsV2GetGETReturns a list of details for multiple general ledger runs, filterable by run ID and block ID.
Payroll: Pay Details Report2
Retrieve finalized pay history details from UKG Pro (v1). This includes earnings, deductions, and tax data.retrieveEmployeePayDetailsReportV1POSTReturns finalized pay details (pay history) including all earnings, deductions, and taxes data, for a given start date and end date which indicate the pay date.
Retrieve finalized pay history details from UKG Pro, including earnings, deductions, and tax data.companyPayDetailGetPayStatementReportsV2POSTRetrieve finalized pay history details from UKG Pro, including earnings, deductions, and tax data.
Payroll: Pay Group Pay Period1
Get PayGroup PayPeriodspayGroupPayPeriodGetPayGroupPayPeriodGETIf no pagination parameters are specified, the default/max is applied.
Payroll: Pay Register1
Get Pay RegisterpayRegisterGetGETIf no pagination parameters are specified, the default/max is applied.
Payroll: Payroll Deductions History1
Get Payroll Deductions HistorypayrollDeductionsHistoryGetGETIf no pagination parameters are specified, the default/max is applied.
Pro Employee Data: BusinessStructureStatus1
Retrieves a list of Employees for which there is a change in business structureretrievesAListOfEmployeesForWhichThereIsAChangeInBusinessStructureGETIf no pagination parameters are specified, the default/max is applied.
Pro Employee Data: Changes By Date1
Changes By DateemployeeChangesGetAllGETReturns all of the employee information since the last API call (3 hour minimum).
Pro Employee Data: CompensationDetails4
Get all compensation detailsgetAllCompensationDetailsGETGet all compensation details.
Get all compensation details by companygetAllCompensationDetailsByCompanyGETGet all compensation details by company.
Get all compensation details by company and employeegetAllCompensationDetailsByCompanyAndEmployeeGETGet all compensation details by company and employee.
Get all compensation details by employeegetAllCompensationDetailsByEmployeeGETGet all compensation details by employee.
Pro Employee Data: Contact2
Get all details for a person assigned to an employee as a contactgetAllDetailsForAPersonAssignedToAnEmployeeAsAContactGETReturns all details for a person assigned to an employee as a contact.
Get all details for a single person assigned to an employee as a contactgetAllDetailsForASinglePersonAssignedToAnEmployeeAsAContactGETReturns all details for a single person assigned to an employee as a contact.
Pro Employee Data: DependentDeductions1
Get Dependent DeductionsdependentDeductionsGetGETIf no pagination parameters are specified, the default/max is applied.
Pro Employee Data: EmpDedBenOptionDate1
Get Employee Deduction Benefit Option Change DateempDedBenOptionDateGetGETIf no pagination parameters are specified, the default/max is applied.
Pro Employee Data: EmpDeductions1
Get employee deductionsgetEmployeeDeductionsGETIf no pagination parameters are specified, the default/max is applied.
Pro Employee Data: EmpGlobalLocalizationElement1
Get all global employee localization fields added to UKG ProempGlobalLocalizationElementGetGETReturns all global employee localization fields added to UKG Pro through platform configuration with the prefix of 'GBLPay'.
Pro Employee Data: Employee Changes1
Changes By Employee IDemployeeChangesGetGETReturns all of the employee information since the last API call (minimum 3 hours), for a specific employeeId.
Pro Employee Data: Employee Deduction History Effective Date1
Deductions History Effective Change DatedeductionsHistoryEffectiveChangeDateGETIf no pagination parameters are specified, the default/max is applied.
Pro Employee Data: Employee Demographic Details1
Get Employee Demographic DetailsgetEmployeeDemographicDetailsGETIf no pagination parameters are specified, the default/max is applied.
Pro Employee Data: Employee ID Lookup1
Employee ID LookupemployeeIdsPOSTLook up Employee ID/Company ID.
Pro Employee Data: EmployeeCobraDetails1
Get Employee Cobra DetailsemployeeCobraDetailsGetGETIf no pagination parameters are specified, the default/max is applied.
Pro Employee Data: EmployeeContract1
Get all employment contract detailsemployeeContractGetGETReturns all employment contract details.
Pro Employee Data: EmployeeEducation1
Get all education detailsemployeeEducationGetGETGet all education details.
Pro Employee Data: EmployeeEmploymentDetails1
Retrieve Employee Employment DetailsretrieveEmployeeEmploymentDetailsGETReturns an employee's employement details according to the specified query parameters.
Pro Employee Data: EmployeeExtendedElements1
Get Employee Extended ElementsemployeeExtendedElementsGetGETIf no pagination parameters are specified, the default/max is applied.
Pro Employee Data: EmployeeGlobalBank1
Get all direct deposit details for global employeesemployeeGlobalBankGetGETReturns all direct deposit details for global employees.
Pro Employee Data: EmployeeJobHistoryDetail2
Get a single job history detail recordgetASingleJobHistoryDetailRecordGETReturns a single job history detail record.
Get all employee job history detailsemployeeJobHistoryDetailGetGETReturns all employee job history details.
Pro Employee Data: EmployeeMultiPhoneNumbers1
Get employee multiple phone numbersemployeeMultiPhoneNumbersGetGETIf no pagination parameters are specified, the default/max is applied.
Pro Employee Data: EmployeeMultipleJobsOPP1
Get employee multiple jobs detailsgetEmployeeMultipleJobsDetailsGETIf no pagination parameters are specified, the default/max is applied.
Pro Employee Data: EmployeePayDeductionElement1
Get Global Employee Payments and Deductions ServiceemployeePayDeductionElementGetGETReturns all global employee payments and deductions.
Pro Employee Data: EmployeeSupervisorDetails1
Get Employee Supervisor DetailsemployeeSupervisorDetailsGetGETIf no pagination parameters are specified, the default/max is applied.
Pro Employee Data: EmploymentDetails3
Retrieve Employment DetailsretrieveEmploymentDetailsGETReturns all employment record details.
Retrieve Employment Details by Company IDretrieveEmploymentDetailsByCompanyIDGETReturns all employment record details by company.
Retrieve Employment Details by Employee ID and CompanyretrieveEmploymentDetailsByEmployeeIDAndCompanyGETReturns a single employment detail by employee ID and companyID.
Pro Employee Data: EmpMultiplePositions1
Get Employee Multiple PositionsempMultiplePositionsGetGETIf no pagination parameters are specified, the default/max is applied.
Pro Employee Data: Get All PTO Plans1
Get all pto-plansgetAllPtoPlansGETReturns information about an UltiPro employees PTO Plans.
Pro Employee Data: Get Specific Employees PTO Plans1
Get a specific employees pto-plansgetASpecificEmployeesPtoPlansGETReturns information about an UltiPro employees PTO Plans.
Pro Employee Data: Get Specific PTO Plan1
Get a specific pto-plangetASpecificPtoPlanGETReturns information about an UltiPro employees PTO Plans.
Pro Employee Data: InternationalEmployee2
Get a single employees international detailsgetASingleEmployeesInternationalDetailsGETReturns a single employees international details.
Get international employee details for all employeesinternationalEmployeeGetGETReturns all international employee details.
Pro Employee Data: KronosEmployeeProfiles1
Get list of employees profilegetListOfEmployeesProfileGETIf no pagination parameters are specified, the default/max is applied.
Pro Employee Data: KronosEmployeeStatus1
Get Employee StatuskronosEmployeeStatusGetGETIf no pagination parameters are specified, the default/max is applied.
Pro Employee Data: NationalDocument1
All employee national document detailsnationalDocumentGetGETAll employee national document details.
Pro Employee Data: OpenEnrollmentDependentDeductions1
Get Open Enrollment Dependent Deductions DatagetOpenEnrollmentDependentDeductionsDataGETIf no pagination parameters are specified, the default/max is applied.
Pro Employee Data: OpenEnrollmentEmployeeDeductions1
Get Open Enrollment Employee DeductionsopenEnrollmentEmployeeDeductionsGetAuditDetailsGETIf no pagination parameters are specified, the default/max is applied.
Pro Employee Data: PersonDetails4
Get a single person detail recordgetASinglePersonDetailRecordGETReturns a single person detail record.
Get a single person detail record for a single companygetASinglePersonDetailRecordForASingleCompanyGETReturns a single person detail record for a single company.
Get all person detailsgetAllPersonDetailsGETReturns all person details.
Get all person details for a single companygetAllPersonDetailsForASingleCompanyGETReturns all person details for a single company.
Pro Employee Data: PTO Plan Patch1
Patch one PTO PlanpatchOnePTOPlanPATCHAllows the ability to update one PTO Plan for an employee.
Pro Employee Data: PTO Plan Post1
Create A PTO PlancreateAPTOPlanPOSTCreates a new UltiPro PTO plan record.
Pro Employee Data: User Preferences1
Get User Preferences DetailsgetUserPreferencesDetailsGETIf no pagination parameters are specified, the default/max is applied.
Pro Employee Data: UserDefinedFields3
Get User Defined FieldsgetUserDefinedFieldsGETIf no pagination parameters are specified, the default/max is applied.
Get User Defined Fields for a single employee in a single companygetUserDefinedFieldsForASingleEmployeeInASingleCompanyGETIf no pagination parameters are specified, the default/max is applied.
Get User Defined Fields for single companygetUserDefinedFieldsForSingleCompanyGETIf no pagination parameters are specified, the default/max is applied.
Pro Import Tools: BusinessRuleImportTool4
Retrieve Business Rule Import Tool Transaction Status by File IDbusinessRuleImportToolGetFileUploadStatusGETUses the File ID to fetch the Business Rule Import Tool Transaction Status.
Retrieve Business Rule Import Tool Transaction Status by Staging IDbusinessRuleImportToolGetStagingStatusGETUses the Staging ID to fetch the Business Rule Import Tool Transaction Status.
Takes an XML transaction and feeds it into the Business Rule Import ToolbusinessRuleImportToolBusinessRuleImportFileUploadPOSTSubmits an encoded XML transaction to the Business Rule Import Tool.
Takes an XML transaction and feeds it into the Business Rule Import Tool (Staging)businessRuleImportToolImportsBusinessRuleStagingDataPOSTSubmits an encoded XML transaction to the Business Rule Import Tool (Staging).
Pro Import Tools: ImportTool6
Fetches a summary of the file.importToolGetFileSummaryGETHeaders - US-Customer-Api-Key, Authorization (base64 encoded {username}:{password}).
Fetches the status of the file.importToolGetFileStatusGETHeaders - US-Customer-Api-Key, Authorization (base64 encoded {username}:{password}).
Fetches the transaction name and status.importToolGetTransactionStatusGETHeaders - US-Customer-Api-Key, Authorization (base64 encoded {username}:{password}).
Retrieves the status of an import tool transactionimportToolGetStatusGETHeaders - US-Customer-Api-Key, Authorization (base64 encoded {username}:{password}).
Takes an XML transaction and feeds it into the Import ToolimportToolImportsXmlDataPOSTHeaders - US-Customer-Api-Key, Authorization (base64 encoded {username}:{password}).
Takes an XML transaction and feeds it into the Import ToolimportToolPostPOSTSubmits an encoded XML transaction to the Import Tool.
Pro Platform Configuration: PlatformConfigurationCustomFieldsSchema1
Gets Platform Configuration standard classes custom fields schemapcSchemaGetFieldsSchemaGETGets Platform Configuration standard classes custom fields schema info from the MetaDocument table.
Pro Platform Configuration: V1 PlatformConfigurationCustomFieldsData1
Platform Configuration Fields Data v1pcFieldsDataGetFieldsDataGETReturns information about the UKG Pro Platform Configuration Custom Fields Data.
Pro Platform Configuration: V2 PlatformConfigurationCustomFieldsData1
Platform Configuration Fields Data v2pCFieldsDataV2GetFieldsDataGETThis API is similar to the v1 Platform Configuration Fields className API with added support of filtering data by KeyValue.
PRO Security: Employee Security User Details1
Get employee security user detailsgetEmployeeSecurityUserDetailsGETIf no pagination parameters specified, the default/max is applied.
PRO Security: RolesGet1
Gets Roles from security roles tablegetsRolesFromSecurityRolesTableGETIf no pagination parameters specified, the default/max is applied.
PRO Security: UserDetails1
Get User DetailsuserDetailsGetUserDetailsGETIf no pagination parameters specified, the default/max is applied.
UTA: Activities1
Obtains all activities.getActivitiesGETObtains all activities.
UTA: Assigned Holidays1
Obtains all assigned holidays.getAssignedHolidaysGETObtains all assigned holidays for a given employee.
UTA: Employee Jobs1
Obtains all jobs for an employee.getEmployeeJobsGETObtains all jobs for an employee.
UTA: Employees1
Obtains all employees.getEmployeesGETObtains all employees which have been setup for scheduling.
UTA: Hour Types1
Obtains all hour types.getHourTypesGETObtains all hour types.
UTA: Schedule Details1
Publish schedule details.putScheduleDetailsPUTPublish schedule details.
UTA: Teams1
Obtains all teams.getTeamsGETObtains all teams.
UTA: Time4
Get pending clock transactions.getClockPendingTransactionsGETObtain all pending clock transactions.
Get processed clock transactions.getClockTransactionsGETObtain all processed clock transactions for a given date.
Obtain a work summary.getWorkSummaryGETObtain a work summary by the specified id.
Obtain work summaries.getWorkSummariesGETObtain work summaries between the provided date range.
UTA: Time Codes1
Obtains all time codes.getTimeCodesGETObtains all time codes.
UTA: Time Off Requests1
Obtains all time off requests.getTimeOffRequestsGETObtains all time off requests between the specified range.
UTA: User1
Obtains the current user information.getCurrentUserGETRetrieves the current user's details and roles.
UTA: UTA Employee1
Obtains a UTA Employee by coId and eeId.obtainsAUTAEmployeeByCoIdAndEeIdGETObtains a UTA Employee by coId and eeId.