Payroll
importPayrollData
API Reference
- Company Onboarding
- User Onboarding
- Admin Portal
- User Portal
- Payroll
- Benefits
- Reports
- Webhooks
Payroll
importPayrollData
POST
/
payroll#importPayrollDetails
curl --request POST \
--url 'https://sandbox.rollfi.xyz/payroll#importPayrollDetails' \
--header 'Content-Type: application/json' \
--data '{
"method": "importPayrollData",
"companyId": "344C45C5-A355-4D72-A7F7-531F3F235CBC",
"payPeriodId": "EE4C5F6B-F7A7-47D7-B9E7-30A0C27AA1B3",
"PayrollImportData": [
{
"userId": "6154CE13-D53D-4700-8B43-1D8FB5402ED3",
"firstName": "Calvin",
"lastName": "Stuart",
"payRate": 60,
"payHours": 40,
"amount": 2400
},
{
"userId": "53EC6338-266C-400C-9B59-43A9BCFDAF09",
"firstName": "Devon",
"lastName": "Williams",
"payRate": 20,
"payHours": 40,
"amount": 800
},
{
"userId": "B6640AFE-DEC9-47A3-AD15-F79F012F44B0",
"firstName": "Jaxen",
"lastName": "Barker",
"payRate": 60,
"payHours": 40,
"amount": 2400
},
{
"userId": "8B7FEEE8-7E4C-4A99-A35C-3CCE6D5DF735",
"firstName": "Kaiser Gilbert",
"lastName": "Gilbert",
"payRate": 60,
"payHours": 40,
"amount": 2400
},
{
"userId": "46104DAA-DD4F-4342-868A-D41FA188ED8F",
"firstName": "Karsyn",
"lastName": "Cole",
"payRate": 60,
"payHours": 40,
"amount": 2400
}
]
}'
{
"payrollDocument": {
"payrollDocumentId": "BB14339E2-7AA6-4431-9BE7-73FCFBB4EC82",
"status": "Pending",
"message": "Imported Payroll Data Successfully, Tax Calculation is in Progress "
}
}
Body
application/json
Response
200
application/json
The response is of type object
.
curl --request POST \
--url 'https://sandbox.rollfi.xyz/payroll#importPayrollDetails' \
--header 'Content-Type: application/json' \
--data '{
"method": "importPayrollData",
"companyId": "344C45C5-A355-4D72-A7F7-531F3F235CBC",
"payPeriodId": "EE4C5F6B-F7A7-47D7-B9E7-30A0C27AA1B3",
"PayrollImportData": [
{
"userId": "6154CE13-D53D-4700-8B43-1D8FB5402ED3",
"firstName": "Calvin",
"lastName": "Stuart",
"payRate": 60,
"payHours": 40,
"amount": 2400
},
{
"userId": "53EC6338-266C-400C-9B59-43A9BCFDAF09",
"firstName": "Devon",
"lastName": "Williams",
"payRate": 20,
"payHours": 40,
"amount": 800
},
{
"userId": "B6640AFE-DEC9-47A3-AD15-F79F012F44B0",
"firstName": "Jaxen",
"lastName": "Barker",
"payRate": 60,
"payHours": 40,
"amount": 2400
},
{
"userId": "8B7FEEE8-7E4C-4A99-A35C-3CCE6D5DF735",
"firstName": "Kaiser Gilbert",
"lastName": "Gilbert",
"payRate": 60,
"payHours": 40,
"amount": 2400
},
{
"userId": "46104DAA-DD4F-4342-868A-D41FA188ED8F",
"firstName": "Karsyn",
"lastName": "Cole",
"payRate": 60,
"payHours": 40,
"amount": 2400
}
]
}'
{
"payrollDocument": {
"payrollDocumentId": "BB14339E2-7AA6-4431-9BE7-73FCFBB4EC82",
"status": "Pending",
"message": "Imported Payroll Data Successfully, Tax Calculation is in Progress "
}
}