JUMP TOUser APICurrent UserRetrieves current User informationgetRetrieves User information in companygetRetrieves link to back-officegetCompany APICompany BasicGet list of CompaniesgetCreate CompanypostGet list of Companies for System level usersgetGet Company informationgetUpdate CompanypatchCompany Tax SetupGet Current Tax SetupgetUpdate Tax Setup ValuespostCompany SignatoriesReturn list of valid signatories of the companygetCreate company signatorypostSet company signatorypostReturn detail of company signatorygetEdit signatorypatchRemove signatorypostReturn signatory documentsgetReturn signatory documentgetUpload file for signatory documentpostCompany Bank AccountsGet list of Bank AccountsgetCreate Bank AccountpostGet Bank AccountgetUpdate Bank AccountpatchCompany Documents - SignaturesReturn list of signed and unsigned documentsgetReturn selected documentgetUpload file with signed documentpostSign file of the document using signature string and stores itpostCompany DocumentsGet info about client folderget/wep/companies/{companyId}/folders/{folderId}/itemsgetEmployee DocumentsGet list of Employee DocumentsgetAdd new Employee documentpostGet Employee DocumentgetDelete Employee DocumentdeleteGet signatures of Employee documentgetAdd new signature to Employee documentpostBank OnboardingGet Bank Onboarding StatusgetGet Bank Onboarding Company infogetBank AccountgetCreate/Update Bank AccountpostCustody Bank AccountgetCreate Custody Bank AccountpostGet list of Client KYC DocumentsgetGet Client KYC DocumentgetSubmit Client KYC documentpostUpload Client KYC documentpostGet Bank Onboarding DetailgetCreate/Update Bank Onboarding DetailpostVerify Bank AccountpostComplete Bank OnboardingpostGet Bank StatementsgetBankingGet name of the bank by routing numbergetEstimated Annual WageGet Estimated Annual WagepostGet Estimated Annual WagepostCompany Organization StructureGet the organization structure including unassigned employeesgetCreate new empty organizational structurepostAdd (an unassigned) employee to the organizational structureputMove an existing node in the organizational structurepatchRemove an employee from the organizational structuredeleteAdd subordinate employees under the employee node assigned in the organizational structurepostSwap employees in the organizational structurepostCompany Structure APICompany Work LocationGet list of Work LocationsgetCreate Work LocationpostGet Work LocationgetUpdate Work LocationpatchDelete Work LocationdeleteCompany DivisionsGet list of Company DivisiongetCreate Company DivisionpostGet list of Employees of selected DivisiongetGet Company Division informationgetUpdate Company DivisionpatchDelete DivisiondeleteActivate Company DivisionspostCompany DepartmentsGet list of Company DepartmentsgetCreate Company DepartmentpostGet Company DepartmentgetUpdate Company DepartmentpatchDelete DepartmentdeleteEmployee APIEmployeesGet list of Employees for the CompanygetAdd a new Employee recordpostGet list of Employees in selected DepartmentgetGet an Employee recordgetUpdate of existing Employee recordpatchTerminate EmployeepostAdd a new Contract of the EmployeepostEmployee Tax SetupGet Current Tax SetupgetUpdate Tax Setup ValuespostEmployee Self-Onboarding APIOnboardingGet Employee's Onboarding StatusgetGet Employee's Net Pay AllocationgetFinish Step Net Pay AllocationputFinalize Onboarding - Create new employeeputLoad data for Step Document SigninggetFinish Step Document SigningputLoad data for Step Document SigninggetDownload document for hand writinggetUpload hand written documentpostSave data for Step Form 8850putLoad data for Step Form 8850getFinish Step Form 8850putGet preview Form 8850getSave data for I-9 where CitizenShip is USCitizen OR PernamentResidentputSave data for I-9 where CitizenShip is ResidentAlienputSave data for I-9 where CitizenShip is NonResidentAlienputReturns stored data from I-9 FormgetFinish Step I-9putGet preview Form I-9getGet Tax SetupgetFinish Step Tax SetupputList of OnboardingsgetTake controllgetGenerate URL for Employee OnboardinggetDiscard OnboardinggetDiscard OnboardinggetReturns list of templatesgetStart new employee onboardingpostSave employee infoputGet employee infogetUpdate employment infoputGet employment infogetSave employment detailputGet employment detailgetPhase 2: Prefill step contact infoputReturns meta information about step contact info in Phase 2getPayroll APIPayroll PoliciesPayroll Policy InfogetNamed Payroll Policy InfogetList of Company PoliciesgetCreate Payroll PolicypostPayroll Policy InfogetAllows changing Payroll PolicypatchRemoves Payroll PolicydeleteList of Policy EmployeesgetAssign Employee to a PolicypostRemove employee from PolicydeleteGet Policy Schedule CalendargetPayroll BasicStart Default PayrollpostSkip Default PayrollpostRetrieve Payroll StatusgetNext Payroll SteppostPrevious Payroll SteppostDiscard PayrollpostVoid PayrollGet Years For Void PayrollgetStart Void PayrollpostGet Employees For Void PayrollgetGet Payrolls For Void PayrollgetGet Employee Pay Stubs For Void PayrollgetGet Years For Void Named PayrollgetGet Employees For Void Named PayrollgetGet Payrolls For Void Named PayrollgetGet Employee Pay Stubs For Void Named PayrollgetEmployee PayrollList of current year payrollsgetList of scheduled payrollsgetList of years with any payroll for employeegetList of payrolls for yeargetGet payrollgetEarning CodesGet list of Earning Code presetsgetGet list of Earning CodesgetCreate Earning CodepostGet Earning Code informationgetUpdate Earning CodepatchDelete Earning CodedeletePay AllocationsGet list of Pay AllocationsgetCreate Pay AllocationpostGet Pay AllocationgetUpdate Pay AllocationpatchDelete Pay AllocationdeleteEmployee StatusEmployee status for payrollpostEmployee validity for payrollpostTimesheetRemove payline (Extended)deleteAdd payline (Extended)postGet list of Earnings (Extended)getGet Earnings setup (Extended)getUpdate Earnings (Extended)patchGet list of EarningsgetGet Earnings setupgetUpdate EarningspatchRemove deductiondeleteAdd new miscellaneous deductionpostAdd existing deductionpostPayroll AdvancedStart Named PayrollpostStart Bonus PayrollpostStart Off-Cycle PayrollpostSkip Named PayrollpostStart PayrollpostGet data for payment authorization pagegetPayroll OverviewgetGet PaystubgetGet Paystub (extended data)getPayroll Information & HistoryList of Payrolls.getList of Scheduled PayrollsgetPayroll HistorygetPayroll History OverviewgetGet payroll Uncollected TaxesgetPayroll OverviewgetDefault Payroll HistorygetNamed Payroll HistorygetGet Running Payrolls for a CompanygetGet Running Payrolls for admingetPayroll History.getTermination PayrollStart Termination PayrollpostTerminated employees in Default PolicygetTerminated employees in Named PolicygetPayroll Gross-UpGet payroll Gross upgetAdd new payroll Gross uppostUpdate payroll Gross uppatchRemove payroll Gross updeletePayroll ChecksPayroll Checks Generating progressgetPayroll Checks Generating progressgetGet FileToken to download Payroll ChecksgetYTD Import APIOnboardingGet payrollgetYTD Payroll SetupStart Setup PayrollpostGet Setup Payroll StatusgetDiscard Setup PayrollpostGet Eligible EmployeesgetGet EmployeesgetAdd EmployeespostRemove EmployeedeleteGet Quarter DatagetSave DatapostGet Paystub DatagetGet Paystub DatagetSave WagesReceivedpostAdd PaystubpostUpdate PaystubputRemove PaystubdeleteGet Quarters OverviewgetProcess DatapostFinish Setup PayrollpostBenefits & Deductions APICompany BenefitsList of Benefit TemplatesgetCreate Benefit TemplatepostUpdate Benefit TemplatepatchDelete Benefit TemplatedeleteList of Company BenefitsgetCreate Company BenefitpostGet Company BenefitgetUpdate Company BenefitpatchDelete Company BenefitdeleteList of Assigned EmployeesgetList of Company Benefit VersionsgetGet Benefit PlangetUpdate Benefit PlanpatchDelete Benefit PlandeleteCreate Benefit PlanpostGet Benefit ContributiongetUpdate Benefit ContributionpatchDelete Benefit ContributiondeleteCreate Benefit ContributionpostGet Benefit RulegetUpdate Benefit RulepatchDelete Benefit RuledeleteCreate Benefit RulepostEmployee BenefitsList of Employee Benefit DeductionsgetCreate Employee BenefitpostGet Employee BenefitgetUpdate Employee BenefitpatchDelete Employee Benefit DeductiondeleteEmployee DeductionsList of Current DeductionsgetGet Child Support DeductiongetUpdate Child Support DeductionpatchGet Miscellaneous DeductiongetUpdate Miscellaneous DeductionpatchList of Child Support DeductionsgetCreate Child Support DeductionpostList of Miscellaneous DeductionsgetCreate Miscellaneous DeductionpostList of Employee Deduction HistorygetDashboard APIDashboardGet dashboardgetOrder dashboard itemspostGet dashboard itemgetGet company dashboardgetOrder company dashboard itemspostGet company dashboard itemgetGet employee dashboardgetOrder company dashboard itemspostGet employee dashboard itemgetGet Dashboard structure Data (Example)getReports APIJob and Project CostingGet list of SegmentsgetCreates new SegmentpostRetrieves Segment informationgetRemoves SegmentdeleteUpdate Segment informationpatchGet list of Cost CodesgetCreate Cost CodepostRetrieves Cost Code informationgetUpdate Cost CodepatchDelete Cost CodedeleteReportsCreate Deduction Benefit Register ReportpostCreate Companies ReportpostCreate SUTA Rates ReportpostCreate Terminated Companies ReportpostCreate Deduction Benefit Roster ReportpostCreate Employees Arrears ReportpostCreate Deduction Benefit Register ReportpostCreate Deduction Benefit Roster ReportpostCreate Employees Arrears ReportpostCreate Employee Direct Deposit Register ReportpostCreate Employee Direct Deposit Roster ReportpostCreate Employee Overview ReportpostCreate Scheduled Pay ReportpostCreate Unpaid Active Employee List ReportpostCreate Employee Overview ReportpostCreate Birthday List ReportpostCreate Employee Tax Setup ReportpostCreate Employee Termination ReportpostCreate Employment Details ReportpostCreate Net Pay Allocation Roster ReportpostCreate Scheduled Pay ReportpostCreate Unpaid Active Employee List ReportpostCreate Cash Requirements ReportpostCreate FICA Tip Credit ReportpostCreate Hours Earnings Recap ReportpostCreate Job Costing ReportpostCreate Payroll Recap ReportpostCreate Payroll Recap Employee ReportpostCreate Payroll Recap ExportpostCreate Payroll Register ReportpostCreate Time Entry ReportpostCreate Time Entry Sheet ReportpostCreate Hours Earnings Recap ReportpostCreate Payroll Recap ReportpostCreate Payroll Recap Employee ReportpostCreate Payroll Register ReportpostCreate Time Entry ReportpostCreate Time Entry Sheet ReportpostCreate Daily Federal Tax Liability ReportpostCreate Daily State Tax Liability ReportpostGet Existing ReportgetGet Existing Report FilegetCreate Worker's Compensation History ReportpostCreate Worker's Compensation History ReportpostWorkers' Compensation APIWorkers' CompensationGet list of Workers' Compensation CodesgetGet list of Workers' Compensation Codes for specified companygetGet list of Workers' Compensation Codes for specified company and divisiongetGet list of Workers' Compensation Codes for specified company and stategetGet list of Workers' Compensation Codes for specified company, division and stategetGet list of Workers' Compensation Codes for specified employeegetGet list of Workers' Compensation Company RatesgetCreate Workers' Compensation Company RatepostGet Workers' Compensation Company RategetUpdate Workers' Compensation Company RatepatchTimeOff APITimeOff Policy - CompanyGet list of TimeOff PoliciesgetCreate TimeOff PolicypostGet TimeOff Policy informationgetUpdate TimeOff PolicypatchDelete TimeOff PolicydeleteTimeOff Policy - EmployeeGet list of Employee's TimeOff PoliciesgetGet Employee's TimeOff Policy informationgetTerminate Employee's TimeOff PolicypostInitial setup to Employee's TimeOff PolicypostTimeOff Requests APIEmployee TimeOff RequestsGet list of timeoff requestsgetEmployee TimeOff RequestCreate timeoff requestpostRetrieves timeoff request informationgetUpdate timeoff requestpatchRemove timeoff requestdeleteCompany TimeOff RequestsGet list of timeoff requestsgetCompany TimeOff RequestCreate timeoff requestpostRetrieves timeoff request informationgetUpdate timeoff requestpatchRemove timeoff requestdeleteApprove timeoff requestpostDeny timeoff requestpostCompany TimeOff Request TypesGet list of timeoff request typesgetCompany TimeOff Request TypeCreate timeoff request typepostRetrieves timeoff request type informationgetUpdate timeoff request typepatchRemove timeoff request typedeleteCompany TimeOff Request SetupGet timeoff request setupgetCreate timeoff request setuppostUpdate timeoff request setuppatchSystem APIAdmin LoginsGet list of Admin Logins for the CompanygetCreate Admin LoginpostRetrieves Admin Login informationgetUpdate Admin LoginpatchBlock Admin Login accesspatchMulti Admin LoginsGet list of Full System Admin and Multi Admin Logins for the CompanygetCreate Multi Admin System LoginpostRetrieves Full System Admin or Multi Admin Login informationgetUpdate Admin LoginpatchBlock System Admin Login accesspatchActivate System Admin Login accesspatchWhite-Labeling & BrandsGet Brand SetupgetSave LogopostSave Dark LogopostSave FaviconpostSave IconpostSave Dark IconpostSave App NamepostSave Custom ColorspostGet Brand SetupgetSave LogopostSave Dark LogopostSave FaviconpostSave IconpostSave Dark IconpostSave App NamepostSave Custom ColorspostSave Support EmailpostFilesDownload File InfogetDownload FilegetPreview FilegetDownload AvatargetDownload AvatarspostWeb HooksList Registered Company WebHooksgetCreate Company WebHook RegistrationpostList Registered WebHooksgetCreate WebHook RegistrationpostGet Company WebHook RegistrationgetDelete Company WebHook RegistrationdeleteGet WebHook RegistrationgetDelete WebHook RegistrationdeleteTest Company WebHook RegistrationgetTest WebHook RegistrationgetPowered by Upload Client KYC documentpost https://api.worklio.com/wep/companies/{companyId}/bankonboarding/documents/{docId}/uploadUpload Client KYC document.