Skip to main content
Version: 1.7.3

List

List

Use this endpoint to retrieve a list of all the new hire reports that have been created or transmitted to the states for a specific business.

Key Points

  • The list can be filtered by TIN, BusinessId/PayerRef, and Filing Status
  • You can also filter the results by a Date Range to narrow down results.
GET NewHire/Employee/List   

Request Body

FieldTypeDescription
BusinessIdstringUnique Identifier of the business.
PayerRefstringUnique identifier of the payer. Set by the client in the endpoint Business/RequestByUrl.
TINstringTax Identification Number of business.
PagenumberPulls the records listed in the page selected
PageSizenumberNumber of NewHire records to be listed in each page.
Note: PageSize can be maximum of 100
StatusstringList the NewHire records based on the status
Allowed values

CREATED, SENTTOAGENCY, TRANSMITTED, ACCEPTED, REJECTED

Response Body

FieldTypeDescription
NewHireRecordsobjectReturns detailed information of the NewHire form records.
SubmissionIdGuidUnique identifier of a submission.
BusinessIdGuidUnique Identifier of the business
PayerRefstringUnique identifier of the payer.
RecordIdGuidUnique identifier of a record
EmployeeIdGuidUnique Identifier of the business
EmpRefstringUnique identifier of the payer.
ReportingStatestringReporting state.
StatusstringReturns the status of the records.
StatusTsstringReturns date and time of return created.
InfostringReturns information about the Federal Filing service.
Errorsobject[]Shows error information of state returns of New Hire form
IdstringReturns the validation error Id.
NamestringName of the validation error.
MessagestringDescription of the validation error.
Errorsobject[]Shows detailed error information
IdstringReturns the validation error Id
NamestringName of the validation error
MessagestringDescription of the validation error
TotalRecordsnumberTotal number of records.
TotalPagesnumberTotal number of pages.
PagenumberPulls the page number of the page selected
PageSizenumberNumber of NewHire records to be listed in each page.

Request Params

"newhire/employee/List?State=SC&BusinessId=07e6d7d9-5463-43d2-a272-14dc563cb5e0&TIN=001687743&Status=TRANSMITTED&Page=1&PageSize=25"

Response JSON

Success Response - This is a sample response for successful API requests.

{
"StatusCode": "200",
"StatusName": "Ok",
"StatusMessage": "Successful API call",
"NewHireRecords": [
{
"BusinessId": "07e6d7d9-5463-43d2-a272-14dc563cb5e0",
"SubmissionId": "01993cc2-65a7-749f-ae9f-11228a524981",
"PayerRef": null,
"RecordId": "01993cc2-67a6-72ba-91d7-3e21e6ed3310",
"ReportingState": "SC",
"EmployeeId": "b3a91620-d26c-421e-95c6-1176522f105a",
"EmpRef": "2344",
"Status": "TRANSMITTED",
"StatusTs": "2025-09-12T07:14:03.113Z",
"Info": null,
"Errors": null
}
],
"TotalRecords": 1,
"TotalPages": 1,
"PageSize": 100,
"Errors": null
}