Skip to main content
Version: 1.7.3

Get

Gets information of 945 returns by Submission Id.

GET Form945/Get 
Run in Postman

Request Params

FieldTypeDescription
SubmissionIdGuidUnique identifier of a submission

Request Params

"Form945/Get?submissionId=f2fee2f8-74bf-4e1d-9239-399e76929475"

Response Body

FieldTypeDescription
StatusCodenumberReturns the HTTP status codes like 200,300 etc.
StatusNamestringName of the status code.
StatusMessagestringDetailed status message.
SubmissionIdGuidUnique identifier of a submission
Form945Recordsobject[]Employer's Form 945 information.
    RecordIdGuidUnique identifier of a record
    ReturnHeaderobjectIdentifies the supporting details of Form 945
        ReturnTypestringType of the return to be filed.
        TaxYrstringTax year for which Form 945 needs to be filed.
        BusinessobjectBusiness Details
            BusinessNmstringName of the business
            TradeNmstringOptional Name under which the business operates
            IsEINBooleanWhen true, identifies the business with an EIN.
            EINorSSNstringWhen IsEIN is true, use Employer Identification Number (EIN). When IsEIN is false, use Social Security Number (SSN).
            EmailstringEmail address of the Business
            ContactNmstringName of the person who can be contacted by the IRS
            PhonestringContact number of the business with area code
            PhoneExtnstringOptional Extension of the business phone number
            FaxstringOptional Fax number of the Business
            BusinessTypestringType of business. Optional for W-2/1099 and mandatory for 94X series.
            SigningAuthorityobjectDetails of the person who is authorized to sign the return.
                NamestringName of the signing authority.
                PhonestringPhone number of the signing authority.
                BusinessMemberTypestringBusiness title of the signing authority.
            KindOfEmployerstringIdentifies the kind of employer. Mandatory for W-2 and optional for 1099-MISC and 94X series.
            KindOfPayerstringIdentifies the kind of payer. This field is mandatory in W-2 and optional in 1099-MISC and 94X series.
            IsBusinessTerminatedBooleanWhen true, identifies the business as terminated.
            IsForeignBooleanWhen true, identifies the business address with a foreign address.
            USAddressobjectIf IsForeign is false, pass US address of the business
                Address1stringEmployer/Payer's US address (street address or post office box of that locality)
                Address2stringOptional Employer/Payer's suite or apartment
                CitystringEmployer/Payer's city
                StatestringState code of the employer/payer. Refer Static values.
                ZipCdstringEmployer/Payer's zip code.
Size Range: 5..10
            ForeignAddressobjectIf IsForeign is true, pass foreign address of the business
                Address1stringEmployer/Payer's foreign address (street address or post office box of that locality)
                Address2stringOptional Employer/Payer's suite or apartment.
                CitystringEmployer/Payer's city.
                ProvinceOrStateNmstringEmployer/Payer's province or state name.
                CountrystringEmployer/Payer country code. Refer Static values.
                PostalCdstringEmployer/Payer's postal code
        IsThirdPartyDesigneeBooleanWhen true, your third-party designee is allowed to discuss the return with the IRS
        ThirdPartyDesigneeobjectThird Party Designee Details
            NamestringThird Party Designee's name.
            PhonestringThird Party Designee's phone number.
            PINstringA 5 digit PIN (Should not contain all zeroes) used when communicating to the IRS.
        SignatureDetailsobjectIdentifies the signature type used in Form 945
            SignatureTypestringType of signature used to sign Form 945
            OnlineSignaturePINobjectA 10-digit signature PIN to become an IRS authorized signer.
                PINstringSign using a 10 digit PIN received from the IRS.
            ReportingAgentPINobjectA 5-digit number assigned by the IRS
                PINstringSign using a 5 digit PIN received from the IRS.
            Form8453EMPobjectAn alternate option to sign the return using Form 8453 EMP when there is no PIN.
                AttachmentNmstringName of the Form 8453EMP attachment
                Attachmentbyte[]Byte array of Form-8453 pdf.
                AttachmentFileTypestringType of the file Attachment
                SignedDateDateTimeDate and time on which the Form 8453-EMP was signed
        BusinessStatusDetailsobjectIdentifies the status of the Business
            IsBusinessClosedBooleanWhen true, identifies the business as terminated or stopped paying wages
            BusinessClosedDetailsobjectIdentifies the Record Keeper details and date on which the Business was closed
                NamestringName of the Record Keeper
                FinalDateWagesPaidDateTimeFinal date on which the business last paid the wages
                IsForeignBooleanWhen true, identifies if the business has a foreign address.
                USAddressobjectif IsForeign is false, pass US address of the business
                    Address1stringEmployer/Payer's US address (street address or post office box of that locality)
Size Range: ..46
                    Address2stringOptional Employer/Payer's suite or apartment
Size Range: ..46
                    CitystringEmployer/Payer's city
Size Range: ..50
                    StatestringState code of the employer/payer. Refer Static values.
Size Range: 2
Allowed values

"AL", "AK", "AZ", "AR", "CA", "CO", "CT", "DE", "DC", "FL", "GA", "HI", "ID", "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MD", "MA", "MI", "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND", "OH", "OK", "OR", "PA", "RI", "SC", "SD", "TN", "TX", "UT", "VT", "VA", "WA", "WV", "WI", "WY", "AS", "FM", "GU", "MH", "MP", "PW", "PR", "VI", "AA", "AE", "AP"

                    ZipCdstringEmployer/Payer's zip code.
Size Range: 5..10
                ForeignAddressobjectif IsForeign is true, pass foreign address of the business
                    Address1stringEmployer/Payer's foreign address (street address or post office box of that locality)
Size Range: ..50
                    Address2stringOptional Employer/Payer's suite or apartment
Size Range: ..50
                    CitystringEmployer/Payer's city
Size Range: ..50
                    ProvinceOrStateNmstringEmployer/Payer's province or state name
Size Range: ..50
                    CountrystringEmployer/Payer country code. Refer Static values.
Size Range: 2
Allowed values

"AF", "AX", "AL", "AG", "AQ", "AN", "AO", "AV", "AY", "AC", "AR", "AM", "AA", "AT", "AS", "AU", "AJ", "BF", "BA", "FQ", "BG", "BB", "BO", "BE", "BH", "BN", "BD", "BT", "BL", "BK", "BC", "BV", "BR", "IO", "VI", "BX", "BU", "UV", "BM", "BY", "CB", "CM", "CA", "CV", "CJ", "CT", "CD", "CI", "CH", "KT", "IP", "CK", "CO", "CN", "CF", "CG", "CW", "CR", "CS", "IV", "HR", "CU", "UC", "CY", "EZ", "DA", "DX", "DJ", "DO", "DR", "TT", "EC", "EG", "ES", "EK", "ER", "EN", "ET", "FK", "FO", "FM", "FJ", "FI", "FR", "FP", "FS", "GB", "GA", "GG", "GM", "GH", "GI", "GR", "GL", "GJ", "GQ", "GT", "GK", "GV", "PU", "GY", "HA", "HM", "VT", "HO", "HK", "HQ", "HU", "IC", "IN", "ID", "IR", "IZ", "EI", "IS", "IT", "JM", "JN", "JA", "DQ", "JE", "JQ", "JO", "KZ", "KE", "KQ", "KR", "KN", "KS", "KV", "KU", "KG", "LA", "LG", "LE", "LT", "LI", "LY", "LS", "LH", "LU", "MC", "MK", "MA", "MI", "MY", "MV", "ML", "MT", "IM", "RM", "MR", "MP", "MX", "MQ", "MD", "MN", "MG", "MJ", "MH", "MO", "MZ", "WA", "NR", "BQ", "NP", "NL", "NC", "NZ", "NU", "NG", "NI", "NE", "NF", "CQ", "NO", "MU", "OC", "PK", "PS", "LQ", "PM", "PP", "PF", "PA", "PE", "RP", "PC", "PL", "PO", "RQ", "QA", "RO", "RS", "RW", "TB", "RN", "WS", "SM", "TP", "SA", "SG", "RI", "SE", "SL", "SN", "NN", "LO", "SI", "BP", "SO", "SF", "SX", "OD", "SP", "PG", "CE", "SH", "SC", "ST", "SB", "VC", "SU", "NS", "SV", "WZ", "SW", "SZ", "SY", "TW", "TI", "TZ", "TH", "TO", "TL", "TN", "TD", "TS", "TU", "TX", "TK", "TV", "UG", "UP", "AE", "UK", "UY", "UZ", "NH", "VE", "VM", "VQ", "WQ", "WF", "WI", "YM", "ZA", "ZI"

                    PostalCdstringEmployer/Payer's postal code.
Size Range: ..16
    ReturnDataobjectIdentifies the Form 945 data
    Form945objectForm 945, Employer's Federal Tax Return
IsAddDiffFromPriorYearBooleanWhen true, identifies that the business address is different from prior year.
FedIncomeTaxWHAmtnumberEnter the total federal income tax withheld from pensions, annuities, IRAs, gambling winnings, etc.
Size Range: 0-99999999999999.99
BackUpWHAmtnumberEnter the total backup withholding amount
Size Range: 0-99999999999999.99
TotTaxnumberGets the total taxes withheld amount
Size Range: 0-99999999999999.99
TotTaxDepositAmtnumberGets the Total deposits for tax year, including overpayment applied from a prior year and overpayment applied from Form 945-X.
Size Range: 0-99999999999999.99
BalanceDueAmtnumberGets the difference amount of the balance due if line 3 is more than line 4.
Size Range: 0-99999999999999.99
OverpaidAmtnumberGets the difference overpayment amount if line 4 is more than line 3.
Size Range: 0-99999999999999.99
OverPaymentRecoveryTypestringGets the overpayment recovery type, whether to have the IRS refund the excess amount or apply it to next return. Check only one box on line 6.
Allowed values

"REFUND", "APPLYTORETURN"

IRSPaymentTypestringEFW, EFTPS, Check or Money Order
Allowed values

"EFW", "EFTPS", "CHECK_OR_MO"

IRSPaymentobjectIdentifies the details of Electronic Funds Withdrawal (EFW) if paying the balance due along with the return
BankRoutingNumstringBank Routing Number of EFW payment
Size Range: 9
AccountTypestringAccount Type of EFW payment
Allowed values

"CHECKING", "SAVING"

BankAccountNumstringBank Account Number of EFW payment
Size Range: ..17
PhonestringPhone of EFW payment
Size Range: 10
DepositScheduleTypeobjectIdentifies the Employer's deposit schedule and tax liability for the quarter
DepositorTypestringType of Deposit Schedule. Values like Monthly or Semi Weekly
Allowed values

"MINTAXLIABILITY", "MONTHLY", "SEMIWEEKLY"

MonthlyDepositorobjectLine 7 Monthly Schedule Depositor details.
JanTaxLiabilitynumberTax Liability for January.
Size Range:0-99999999999999.99
FebTaxLiabilitynumberTax Liability for Febraury.
Size Range:0-99999999999999.99
MarTaxLiabilitynumberTax Liability for March.
Size Range:0-99999999999999.99
AprTaxLiabilitynumberTax Liability for April.
Size Range:0-99999999999999.99
MayTaxLiabilitynumberTax Liability for May.
Size Range:0-99999999999999.99
JunTaxLiabilitynumberTax Liability for June.
Size Range:0-99999999999999.99
JulTaxLiabilitynumberTax Liability for July.
Size Range:0-99999999999999.99
AugTaxLiabilitynumberTax Liability for August.
Size Range:0-99999999999999.99
SepTaxLiabilitynumberTax Liability for September.
Size Range:0-99999999999999.99
OctTaxLiabilitynumberTax Liability for October.
Size Range:0-99999999999999.99
NovTaxLiabilitynumberTax Liability for November.
Size Range:0-99999999999999.99
DecTaxLiabilitynumberTax Liability for December.
Size Range:0-99999999999999.99
SemiWeeklyDepositorobjectSemiWeekly Depositor details.
Form945AJanMonthAmtobject[]Tax Liability for January in Form 945 A.
DaystringTax Liability Day of Jan month.
Allowed values

"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14","15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26","27", "28", "29", "30", "31"

AmtnumberTax Liability Amount of Jan month.
Size Range: 0-99999999999999.99
Form945AJanMonthTotAmtnumberTotal Tax Liability for January in Form 945 A.
Size Range: 0-99999999999999.99
Form945AFebMonthAmtobject[]Tax Liability for February in Form 945 A.
DaystringTax Liability Day of Feb month.
Allowed values

"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14","15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26","27", "28", "29", "30", "31"

AmtnumberTax Liability Amount of Feb month.
Size Range: 0-99999999999999.99
Form945AFebMonthTotAmtnumberTotal Tax Liability for February in Form 945 A.
Size Range: 0-99999999999999.99
Form945AMarMonthAmtobject[]Tax Liability for March in Form 945 A.
DaystringTax Liability Day of Mar month.
Allowed values

"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14","15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26","27", "28", "29", "30", "31"

AmtnumberTax Liability Amount of Mar month.
Size Range: 0-99999999999999.99
Form945AJMarMonthTotAmtnumberTotal Tax Liability for March in Form 945 A.
Size Range: 0-99999999999999.99
Form945AAprMonthAmtobject[]Tax Liability for April in Form 945 A.
DaystringTax Liability Day of Apr month.
Allowed values

"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14","15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26","27", "28", "29", "30", "31"

AmtnumberTax Liability Amount of Apr month.
Size Range: 0-99999999999999.99
Form945AAprMonthTotAmtnumberTotal Tax Liability for April in Form 945 A.
Size Range: 0-99999999999999.99
Form945AMayMonthAmtobject[]Tax Liability for May in Form 945 A.
DaystringTax Liability Day of May month.
Allowed values

"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14","15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26","27", "28", "29", "30", "31"

AmtnumberTax Liability Amount of May month.
Size Range: 0-99999999999999.99
Form945AMayMonthTotAmtnumberTotal Tax Liability for May in Form 945 A.
Size Range: 0-99999999999999.99
Form945AJunMonthAmtobject[]Tax Liability for June in Form 945 A.
DaystringTax Liability Day of Jun month.
Allowed values

"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14","15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26","27", "28", "29", "30", "31"

AmtnumberTax Liability Amount of Jun month.
Size Range: 0-99999999999999.99
Form945AJunMonthTotAmtnumberTotal Tax Liability for June in Form 945 A.
Size Range: 0-99999999999999.99
Form945AJulMonthAmtobject[]Tax Liability for July in Form 945 A.
DaystringTax Liability Day of Jul month.
Allowed values

"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14","15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26","27", "28", "29", "30", "31"

AmtnumberTax Liability Amount of Jul month.
Size Range: 0-99999999999999.99
Form945AJulMonthTotAmtnumberTotal Tax Liability for July in Form 945 A.
Size Range: 0-99999999999999.99
Form945AAugMonthAmtobject[]Tax Liability for August in Form 945 A.
DaystringTax Liability Day of Aug month.
Allowed values

"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14","15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26","27", "28", "29", "30", "31"

AmtnumberTax Liability Amount of Aug month.
Size Range: 0-99999999999999.99
Form945AAugMonthTotAmtnumberTotal Tax Liability for August in Form 945 A.
Size Range: 0-99999999999999.99
Form945ASepMonthAmtobject[]Tax Liability for September in Form 945 A.
DaystringTax Liability Day of Sep month.
Allowed values

"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14","15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26","27", "28", "29", "30", "31"

AmtnumberTax Liability Day of Sep month.
Size Range: 0-99999999999999.99
Form945ASepMonthTotAmtnumberTotal Tax Liability for September in Form 945 A.
Size Range: 0-99999999999999.99
Form945AOctMonthAmtobject[]Tax Liability for October in Form 945 A.
DaystringTax Liability Day of Oct month.
Allowed values

"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14","15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26","27", "28", "29", "30", "31"

AmtnumberTax Liability Amount of Oct month.
Size Range: 0-99999999999999.99
Form945AOctMonthTotAmtnumberTotal Tax Liability for October in Form 945 A.
Size Range: 0-99999999999999.99
Form945ANovMonthAmtobject[]Tax Liability for November in Form 945 A.
DaystringTax Liability Day of Nov month.
Allowed values

"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14","15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26","27", "28", "29", "30", "31"

AmtnumberTax Liability Amount of Nov month.
Size Range: 0-99999999999999.99
Form945ANovMonthTotAmtnumberTotal Tax Liability for November in Form 945 A.
Size Range: 0-99999999999999.99
Form945ADecMonthAmtobject[]Tax Liability for December in Form 945 A.
DaystringTax Liability Day of Dec month.
Allowed values

"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14","15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26","27", "28", "29", "30", "31"

AmtnumberTax Liability Amount of Dec month.
Size Range: 0-99999999999999.99
Form945ADecMonthTotAmtnumberTotal Tax Liability for December in Form 945 A.
Size Range: 0-99999999999999.99
TotalTaxLiabilityWholeYearAmtnumberTotal tax liability amount
Size Range: 0-99999999999999.99

Response JSON

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

{
"StatusCode": 200,
"StatusName": "Ok",
"StatusMessage": "Successful API call",
"SubmissionId": "2f430962-2278-4a3c-8310-02298004a375",
"Form945Records": [
{
"RecordId": "ba073cc7-ca7e-4518-a932-16a06d89450b",
"ReturnHeader": {
"ReturnType": "Form945",
"TaxYr": "2022",
"Business": {
"BusinessId": "2846e02d-dceb-4dd2-9039-a53a8bd2ee35",
"BusinessNm": "Snowdaze LLC",
"TradeNm": null,
"IsEIN": true,
"EINorSSN": "123456789",
"Email": "sample@bodeem.com",
"ContactNm": "Rhonda Charles",
"Phone": "1234567890",
"PhoneExtn": null,
"Fax": "(123) 456-7890",
"BusinessType": "CORP",
"SigningAuthority": {
"Name": "Rhonda Charles",
"Phone": "1234567890",
"BusinessMemberType": "PRESIDENT"
},
"KindOfEmployer": null,
"KindOfPayer": null,
"IsBusinessTerminated": false,
"IsForeign": false,
"USAddress": {
"Address1": "123 Kinsley Rd",
"Address2": "Main St",
"City": "Seattle",
"State": "WA",
"ZipCd": "98944"
},
"ForeignAddress": {
"Address1": null,
"Address2": null,
"City": null,
"ProvinceOrStateNm": null,
"Country": null,
"PostalCd": null
}
},
"IsThirdPartyDesignee": false,
"ThirdPartyDesignee": null,
"SignatureDetails": {
"SignatureType": "ONLINE_SIGN_PIN",
"OnlineSignaturePIN": {
"PIN": "1234567899"
},
"ReportingAgentPIN": null,
"Form8453EMP": null
},
"BusinessStatusDetails": {
"IsBusinessClosed": false,
"BusinessClosedDetails": null,
}
},
"ReturnData": {
"Form945": {
"FedIncomeTaxWHAmt": 1000,
"BackUpWHAmt": 1000,
"TotTax": 2000,
"TotTaxDepositAmt": 400,
"BalanceDueAmt": 100.00,
"OverpaidAmt": 18000.00,
"OverPaymentRecoveryType": "REFUND"
},
"IRSPaymentType": null,
"IRSPayment": null,
"FinalPayRoll": null,
"DepositScheduleType": {
"DepositorType": "MINTAXLIABILITY",
"MonthlyDepositor": null,
"SemiWeeklyDepositor": null,
"TotalTaxLiabilityWholeYearAmt": 3000.00
}
},
"ReturnNumber": "6U000582013126-4"
}
],
"Errors": null
}