Admin Portal
addUserWage
- Documentation
- API Reference
- Company Onboarding
- User Onboarding
- Admin Portal
- POSTaddCompanyBankAccount
- PUTdeactivateCompanyBankAccount
- POSTaddUser
- PUTupdateUser
- POSTaddUsers
- POSTaddStateRegistration
- PUTupdateStateRegistration
- POSTaddUserWage
- PUTupdateUserWage
- PUTupdateBusinessUserAsEmployee
- PUTupdateEmployeeAsBusinessUser
- PUTupdateBusinessUser
- PUTupdateCompanyLocation
- POSTactivateUser
- POSTdeactivateUser
- PUTterminateUser
- POST
- User Portal
- Payroll
- Reports
API Reference
Admin Portal
addUserWage
This Endpoint is used to Add the wage details for an employee
POST
/
adminPortal#addUserWage
Authorization
object
*
Authorization
Required
object
Basic authentication header of the form Basic <encoded-value>
, where <encoded-value>
is the base64-encoded string username:password
.
username
string
username
string
password
string
password
string
object
method
addUserWage · string
*
method
Required
string
Add Example Value
addUserWage
object
*
addUserWage
Required
object
companyId
string
*
companyId
Required
string
userId
string
*
userId
Required
string
differentialPay
enum<string>
*
differentialPay
Required
enum<string>
Add Example Value
wageRate
number
*
wageRate
Required
number
workerType
Enum · enum<string>
*
workerType
Required
enum<string>
wageBasis
Enum - For 1099 only PerHour, PerDay, PerWeek values are allowed · enum<string>
*
wageBasis
Required
enum<string>
userType
Enum · enum<string>
*
userType
Required
enum<string>
employmentStatus
Enum · enum<string>
*
employmentStatus
Required
enum<string>
userRefTaxExempt
Enum · enum<string>
*
userRefTaxExempt
Required
enum<string>
startDate
string
startDate
string
Body
application/json
method
string
default: addUserWagerequiredaddUserWage
object
requiredaddUserWage.companyId
string
requiredaddUserWage.userId
string
requiredaddUserWage.differentialPay
enum<string>
requiredAvailable options:
Yes
, No
addUserWage.wageRate
number
requiredaddUserWage.workerType
enum<string>
requiredAvailable options:
W2
, 1099-NEC
addUserWage.wageBasis
enum<string>
requiredAvailable options:
Per Week
, Per Year
, Per Day
, Per Hour
, Per Month
addUserWage.userType
enum<string>
requiredAvailable options:
Commission only/Eliglble for overtime
, Commission only/No overtime
, Paid by the hour
, Salary/Eligible for overtime
, Salary/No overtime
addUserWage.employmentStatus
enum<string>
requiredAvailable options:
Part Time (0-19 Hours per week)
, Seasonal (0-6 months per year)
, Full Time (30+ Hours per week)
, Part Time (20-29 Hours per week)
, Variable (Hours vary every week)
addUserWage.userRefTaxExempt
enum<string>
requiredAvailable options:
No, this employee is not tax exempt
, Yes, for another reason
, Yes, as an owner/corporate officer
, Yes, as a newspaper vendor
, Yes, as a member of the clergy or a religious order
, Yes, as a family employee
, Yes, as a non-resident alien
addUserWage.startDate
string
Response
200 - application/json
userWage
object
requireduserWage.userWageId
string
requireduserWage.status
string
requireduserWage.message
string