Retrieve a payroll wage item
Retrieves a payroll wage item by ID.
IMPORTANT: If you need to fetch multiple specific payroll wage items by ID, use the list endpoint instead with the ids parameter. It accepts an array of IDs so you can batch the request into a single call, which is significantly faster.
Path parameters
The QuickBooks-assigned unique identifier of the payroll wage item to retrieve.
The QuickBooks-assigned unique identifier of the payroll wage item to retrieve.
Headers
The ID of the End-User to receive this request.
The ID of the End-User to receive this request.
Response
Returns the specified payroll wage item.
Example response
{
"id": "80000001-1234567890",
"objectType": "qbd_payroll_wage_item",
"createdAt": "2025-01-01T12:34:56+00:00",
"updatedAt": "2025-02-01T12:34:56+00:00",
"revisionNumber": "1721172183",
"name": "Regular Pay",
"isActive": true,
"wageType": "hourly_regular",
"expenseAccount": {
"id": "80000001-1234567890",
"fullName": "Expenses:Payroll"
},
"overtimeMultiplier": "1.5",
"rate": "15.00",
"ratePercent": "10"
}Changes
Changed in 4 of the 46 revisions of this API.1718
- ●
for the
pathrequest parameterid, the maxLength was set to36request-parameter-max-length-set
- ●
- ▲
response property
overtimeMultiplierlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
ratelist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
ratePercentlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
the
expenseAccountresponse's property type/format changed fromobjectnull/to/for status200response-property-type-changed
- ▲
removed the required property
expenseAccount/fullNamefrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
expenseAccount/idfrom the response with the200statusresponse-required-property-removed
- ○
added
subschema #1subschema #2to theexpenseAccountresponse propertyanyOflist for the response status200response-property-any-of-added
- ▲
- ▲
the response property
expenseAccountbecame nullable for the status200response-property-became-nullable
- ▲
the response property
overtimeMultiplierbecame nullable for the status200response-property-became-nullable
- ▲
the response property
ratebecame nullable for the status200response-property-became-nullable
- ▲
the response property
ratePercentbecame nullable for the status200response-property-became-nullable
- ▲
the
expenseAccountresponse's property type/format changed from/toobjectnull/for status200response-property-type-changed
- ○
removed
subschema #1subschema #2from theexpenseAccountresponse propertyanyOflist for the response status200response-property-any-of-removed
- ○
response property
overtimeMultiplierlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200response-property-list-of-types-narrowed
- ○
response property
ratelist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200response-property-list-of-types-narrowed
- ○
response property
ratePercentlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200response-property-list-of-types-narrowed
- ○
added the required property
expenseAccount/fullNameto the response with the200statusresponse-required-property-added
- ○
added the required property
expenseAccount/idto the response with the200statusresponse-required-property-added
- ▲
- ▲
response property
overtimeMultiplierlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
ratelist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
ratePercentlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
the
expenseAccountresponse's property type/format changed fromobjectnull/to/for status200response-property-type-changed
- ▲
removed the required property
expenseAccount/fullNamefrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
expenseAccount/idfrom the response with the200statusresponse-required-property-removed
- ○
added
subschema #1subschema #2to theexpenseAccountresponse propertyanyOflist for the response status200response-property-any-of-added
- ▲