Saves detailed U.S. employment settings for the onboarding.

Access: System, Admin, and ClientAdmin users only.

This endpoint validates compensation, workers' compensation, payroll-policy, and referenced entity selections before persisting the employment-detail step.
It is intended for U.S. employee and 1099 onboarding types only.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
int32
required

Company identifier from the route.

int32
required

Onboarding identifier from the route.

Body Params

Detailed U.S. employment settings to save.

Employer-provided employment details collected during onboarding step 1.

int32
enum

Work Schedule Type

Members:

  • 1 - PartTime ( Part-Time. )
  • 2 - FullTime ( Full-Time. )
  • 3 - Temporary ( Temporary. )
  • 4 - Intern ( Intern. )
  • 5 - Seasonal ( Seasonal. )

Allowed:
int32
enum

CompensationType_v10 enum

Members:

  • 1 - Salaried ( Salaried. )
  • 2 - Hourly ( Hourly. )
  • 3 - Piecework ( Piecework. )
  • 4 - Commissioned ( Commissioned. )
  • 5 - Form1099 ( 1099 Employee. )
  • 6 - OwnerDraws1099 ( 1099 - Owner Draws. )
  • 7 - Tipped ( Tipped. )

Allowed:
double | null
required
0 to 9999999

Compensable Hours.

double | null

Compensation amount used for salary-, commission-, owner-draw-, or 1099-based compensation types.

double | null
-214748 to 214748

Hourly rate used for hourly or tipped compensation types.

double | null
-214748 to 214748

Per-unit rate used for piecework compensation.

int32 | null

Number of work units used for piecework compensation.

boolean

Statutory Employee.

boolean

943 Agricultural Employee.

int32 | null
required

Work Location Id. Use 0 for 'Works From Home'.

int32 | null

Department Id.

int32 | null

Division of the employee, if divisions are active.

int32 | null

Holiday-group identifier assigned to the employee, when applicable.

string | null

Worker's Compensation Code.

string | null

Standard Occupational Classification (SOC) code as an unformatted 6-character string (for example, "111011").

boolean | null

Indicates whether the employee is treated as an S-corporation owner.

boolean | null

Indicates whether the employee is a business owner.

double | null
0 to 100

Ownership percentage used when owner fields apply.

boolean | null

Indicates whether the employee is eligible for a Section 125 plan.

boolean | null

Indicates whether the employee is a corporate officer.

boolean | null

Indicates whether the employee is exempt from workers' compensation coverage.

int32
enum

Members:

  • 0 - NonExempt ( Non-exempt. )
  • 1 - Exempt ( Exempt. )
Allowed:
int32
enum

Members:

  • 1 - ExecutiveSeniorManagers ( Executive/Senior Level Officials and Managers. )
  • 2 - FirstMidLevelManagers ( First/Mid Level Officials and Managers. )
  • 3 - Professionals ( Professionals. )
  • 4 - Technicians ( Technicians. )
  • 5 - SalesWorkers ( Sales Workers. )
  • 6 - AdministrativeSupportWorkers ( Administrative Support Workers. )
  • 7 - CraftWorkers ( Craft Workers. )
  • 8 - Operatives ( Operatives. )
  • 9 - LaborersAndHelpers ( Laborers and Helpers. )
  • 10 - ServiceWorkers ( Service Workers. )
int32 | null

Payroll-policy identifier assigned to the employee, when applicable.

int32
enum

Highly Compensated Employee

Members:

  • 0 - No ( No. )
  • 1 - YesMoreThan5Owner ( Yes - More than 5% Owner. )
  • 2 - YesCompensationOnly ( Yes - Compensation Only. )

Allowed:
int32
enum

Members:

  • 0 - No ( No. )
  • 1 - YesOfficerExceedCompTreshold ( YesOfficerExceedCompTreshold. )
  • 2 - YesMoreThan5Owner ( YesMoreThan5Owner. )
  • 3 - YesMoreThan1OwnerAnd150kComp ( YesMoreThan1OwnerAnd150kComp. )
Allowed:
int32 | null

Benefit-group identifier assigned to the employee, when applicable.

string | null

Job description or duties summary.

Headers
string
required
Defaults to 2.0

The requested API version

string
Defaults to 2.0

The requested API version

Responses

Language
Credentials
Bearer
jwt
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json