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
    }
  ]
}'
{
  "summary": "Success",
  "value": {
    "payrollDocument": {
      "payrollDocumentId": "BB14339E2-7AA6-4431-9BE7-73FCFBB4EC82",
      "status": "Pending",
      "message": "Imported Payroll Data Successfully, Tax Calculation is in Progress "
    }
  }
}

Body

application/json
method
string
required
companyId
string
required
payPeriodId
string
required
companyPayrollRecords
object[]
required

Response

200
application/json
payrollDocument
object
required