curl --request GET \
--url 'https://sandbox.rollfi.xyz/reports#getPayStub' \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '
{
"method": "getPayStub",
"payPeriodId": "F240E800-B95E-41E0-A5D3-0C84E22FFA82",
"userId": "18C949DF-7D8C-4752-B7BE-8C2364BE55C5"
}
'{
"payrollLineItem": [
{
"payPeriodId": "F240E800-B95E-41E0-A5D3-0C84E22FFA82",
"payPeriod": {
"payPeriod": "10/01/2025 - 10/31/2025",
"payDate": "2025-11-03"
},
"baseTotal": 3953.49,
"grossTotal": 4099.77,
"netTotal": 3725.61,
"ytdBaseTotal": 7953.49,
"ytdGrossTotal": 8332.33,
"ytdNetTotal": 7581.98,
"taxDetails": [
{
"TaxName": "Federal Withholding Tax",
"TaxAmount": 0,
"TaxAmountYTD": 0
},
{
"TaxName": "Medicare",
"TaxAmount": 58.5,
"TaxAmountYTD": 119.87
},
{
"TaxName": "Social Security",
"TaxAmount": 250.16,
"TaxAmountYTD": 512.58
},
{
"TaxName": "Cares Fund EE",
"TaxAmount": 23.66,
"TaxAmountYTD": 48.21
},
{
"TaxName": "WA - State paid family medical leave EE",
"TaxAmount": 26.84,
"TaxAmountYTD": 54.69
}
],
"deductions": [
{
"vertexDeductionIdentifier": {
"deductionDescription": "125Adoption Assistance Reg"
},
"amount": 25,
"amountYtd": 25
}
],
"additionalCompensations": [
{
"payrollLineItemAdditionalCompensation_VertexCompensationIdentifier": {
"compensationDescription": "3rd Party LTD 125 plan"
},
"amount": 20,
"amountYtd": 20
}
],
"overTimes": [
{
"overTimeType": {
"overTimeType": "Comp off OT"
},
"amount": 116.28,
"numberOfHours": 5,
"multiplier": 1,
"overtimeYTD": 348.84
}
],
"reimbursements": [
{
"reimbursementType": "Gym",
"amount": 10,
"reimbursementYTD": 10
}
],
"timeOffs": []
}
]
}The getPayStub API retrieves detailed pay stub information for a specific employee and pay period.
curl --request GET \
--url 'https://sandbox.rollfi.xyz/reports#getPayStub' \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '
{
"method": "getPayStub",
"payPeriodId": "F240E800-B95E-41E0-A5D3-0C84E22FFA82",
"userId": "18C949DF-7D8C-4752-B7BE-8C2364BE55C5"
}
'{
"payrollLineItem": [
{
"payPeriodId": "F240E800-B95E-41E0-A5D3-0C84E22FFA82",
"payPeriod": {
"payPeriod": "10/01/2025 - 10/31/2025",
"payDate": "2025-11-03"
},
"baseTotal": 3953.49,
"grossTotal": 4099.77,
"netTotal": 3725.61,
"ytdBaseTotal": 7953.49,
"ytdGrossTotal": 8332.33,
"ytdNetTotal": 7581.98,
"taxDetails": [
{
"TaxName": "Federal Withholding Tax",
"TaxAmount": 0,
"TaxAmountYTD": 0
},
{
"TaxName": "Medicare",
"TaxAmount": 58.5,
"TaxAmountYTD": 119.87
},
{
"TaxName": "Social Security",
"TaxAmount": 250.16,
"TaxAmountYTD": 512.58
},
{
"TaxName": "Cares Fund EE",
"TaxAmount": 23.66,
"TaxAmountYTD": 48.21
},
{
"TaxName": "WA - State paid family medical leave EE",
"TaxAmount": 26.84,
"TaxAmountYTD": 54.69
}
],
"deductions": [
{
"vertexDeductionIdentifier": {
"deductionDescription": "125Adoption Assistance Reg"
},
"amount": 25,
"amountYtd": 25
}
],
"additionalCompensations": [
{
"payrollLineItemAdditionalCompensation_VertexCompensationIdentifier": {
"compensationDescription": "3rd Party LTD 125 plan"
},
"amount": 20,
"amountYtd": 20
}
],
"overTimes": [
{
"overTimeType": {
"overTimeType": "Comp off OT"
},
"amount": 116.28,
"numberOfHours": 5,
"multiplier": 1,
"overtimeYTD": 348.84
}
],
"reimbursements": [
{
"reimbursementType": "Gym",
"amount": 10,
"reimbursementYTD": 10
}
],
"timeOffs": []
}
]
}Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.
Show child attributes