Skip to main content
GET
/
reports#getPayStub
getPayStub
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": []
    }
  ]
}

Authorizations

Authorization
string
header
required

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Body

application/json
method
string
required
payPeriodId
string
required
userId
string
required

Response

payrollLineItem
object[]
required