Skip to main content
Version: 1.7.3

Transmit

Transmit

Use this endpoint to transmit the new hire reports to the respective state agencies.

Key Points

  • Once a report is transmitted, it cannot be edited or deleted.
  • To transmit all reports under a Submission, provide only the SubmissionId in the request.
  • To transmit specific reports within a Submission, provide the SubmissionId along with the RecordIds of the reports.
POST NewHire/Employee/Transmit 

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.
SubmissionIdGuidMention the NewHire returns Submission ID that you want to Get the records.
RecordIdsGuid[]Mention the NewHire returns Record ID that you want to Get the records. Multiple RecordIds under the same Submission can be received by sending the RecordIds comma separated.

Response Body

FieldTypeDescription
BusinessIdGuidUnique Identifier of the business
PayerRefstringUnique identifier of the payer.
SuccessRecordsobject[]It will show the detailed information about the success status of NewHire Form Records.
SequenceIdstringA unique number given by an inbound application to identify failed records.
RecordIdGuidUnique identifier of a record.
EmployeeIdGuidUnique Identifier of the business
EmpRefstringUnique identifier of the payer.
ReportingStatestringReporting state. Refer Static values.
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.
ErrorRecordsobject[]It will show the detailed information about the error status of NewHire Form Records.
SequenceIdstringAn unique reference ID for the submission that can be used to identify a particular record. The Sequence ID will be returned in the Response for your reference.
RecordIdGuidUnique identifier of a record
Errorsobject[]Shows detailed error information
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

Request JSON

{
"BusinessId": "08631c17-564c-433d-a3ea-ff7f6f3ff1e6",
"PayerRef": null,
"TIN": null,
"SubmissionId": "01993c59-8621-77cb-8e74-f044c5d6ed70",
"RecordIds": [
"f5c0b155-7261-4f9d-b0bc-cad7a0f69d2e"
]
}

Response Json

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

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