Dev Support
Search for:
Documentation
API Explorer
API Explorer (only on desktop)
Build a Custom Integration
☰ Documentation
Introduction
Overview
Integration Ideas
Sample Integration
System of Record
Vendor Roles Versus Partner Roles
API Endpoint Call Requirements
Example Code
Authentication
Authentication Using a JWT Token
Generating a JWT Token
Creating a JWT Header & Signature
Calling the JWT Authorization API
Calling the Authentication Service
Companies
Setting Up a Company for an Integration
Working with Companies
Working with Punch Categories
Working with Roles
Employees
Working With Employees
Creating Employees
Retrieving Employee Data from WFH
Working with Employee Date-effective Historical Information
Employee Self-Service (ESS) Updates
Processing ESS Updates
Acknowledging Pending Changes
Getting ESS Change Request Data
Handling New Hire Round-Tripping
Marital Status Codes and Names for State Tax Information in New Hire Shape
Payroll
Sending Time Data to Payroll
Working with Payroll Formats
Uploading Payroll Documents
Reprocessing and Deleting Payroll Documents
Deleting Payroll Document Batches
Accruals
Accruals Overview
Retrieving Accrual Data from WFH
Sending Accrual Data from the Payroll System to WFH
Single Sign-on
Overview
SSO for Employees
Embedded WFH Employee Components
Web Clock
Time-off Request
Schedule
Timecard
Embedded WFH Manager Components
Time-off Request
Schedule
Timecard
Schedule
Sample Embedded Schedule
« Time-off Request
Timecard »