curl --request POST \ --url 'https://sandbox.rollfi.xyz/adminPortal#addUserWage' \ --header 'Authorization: Basic <encoded-value>' \ --header 'Content-Type: application/json' \ --data '{ "method": "addUserWage", "userWage": { "companyId": "AE36FED3-0FDE-41F7-8312-C29FACD0E9EC", "userId": "7DF6034A-F5A9-43F3-B5A2-42DC61A4EE12", "differentialPay": "No", "wageRate": 111, "workerType": "W2", "wageBasis": "Per Week", "userType": "Salary/Eligible for overtime", "employmentStatus": "Full Time (30+ Hours per week)", "userRefTaxExempt": "Yes, as an owner/corporate officer", "startDate": "2023-02-25", "paymentMethod": "Direct Deposit" }}'
Copy
{ "userWage": { "userWageId": "739BC4C4-2D79-431A-B0FF-489BADB70D9C", "status": "Verification Pending", "message": "User Wage for jacob king has been saved successfully." }}
Admin Portal
addUserWage
Sets up wage information for an employee or contractor.
Required After
Must call addUser first
Employee must exist in system
Wage Basis Options
“Per Hour” - Hourly employees
“Per Week” - Weekly salary
“Per Month” - Monthly salary
“Per Year” - Annual salary
Worker Types
“W2” - Traditional employees
“1099” - Independent contractors
POST
/
adminPortal#addUserWage
addUserWage
Copy
curl --request POST \ --url 'https://sandbox.rollfi.xyz/adminPortal#addUserWage' \ --header 'Authorization: Basic <encoded-value>' \ --header 'Content-Type: application/json' \ --data '{ "method": "addUserWage", "userWage": { "companyId": "AE36FED3-0FDE-41F7-8312-C29FACD0E9EC", "userId": "7DF6034A-F5A9-43F3-B5A2-42DC61A4EE12", "differentialPay": "No", "wageRate": 111, "workerType": "W2", "wageBasis": "Per Week", "userType": "Salary/Eligible for overtime", "employmentStatus": "Full Time (30+ Hours per week)", "userRefTaxExempt": "Yes, as an owner/corporate officer", "startDate": "2023-02-25", "paymentMethod": "Direct Deposit" }}'
Copy
{ "userWage": { "userWageId": "739BC4C4-2D79-431A-B0FF-489BADB70D9C", "status": "Verification Pending", "message": "User Wage for jacob king has been saved successfully." }}