The ALERTS method allows a company to check monitoring for all taxpayers with which the company has obtained consent from the IRS Through TaxStatus.
The JSON returned will be all alerts from the IRS since the last day, minus 24 hours, the ALERTS call was made or the last 2 weeks if first time it is called. The IRS updates these
statuses nightly. So generally you would only need to call once per day.
The alert types TaxStatus is monitoring are as follows:
Response Body
application/json
Attributes
-
TIN
The Tax Identification Number sent in the request
-
Name
The last name or business name of the taxpayer
-
Data
An array of objects for each period available from the IRS
-
Topic
The category the alert falls into such as LIEN or PAYMENT.
-
ReportPeriod
The report period the alert applies. Each period is a separate account with the IRS. Some alerts can apply to multiple periods.
-
ItemDescription
The description of the alert.
-
ItemAmount
The dollar amount that pertains to the alert.
-
ItemDate
The date the alert will be enforced. This can be in the future.
Example response body for the alerts method
[{
"TIN": "XXXXX2222",
"Name": "SMITH",
"Data": [{
"Topic": "REFUND",
"ReportPeriod": 202112,
"ItemDescription": "Refund issued",
"ItemAmount":"$120.00",
"ItemDate": "12-15-2021"
}]
}, {
"TIN": "XXXXX3333",
"Name": "JONES",
"Data": [{
"Topic": "NOTICE",
"ReportPeriod": 202012,
"ItemDescription": "Notice issued NOTICE1444",
"ItemAmount":"$0.00",
"ItemDate": "12-02-2021"
}, {
"Topic": "PAYMENT",
"ReportPeriod": 201612,
"ItemDescription": "Dishonered advanced payment of tax owed",
"ItemAmount":"$0.00",
"ItemDate": "12-17-2021"
}]
}, {
"TIN": "XXXXX4444",
"Name": "HENDRICKS",
"Data": [{
"Topic": "LIEN",
"ReportPeriod": 201912,
"ItemDescription": "Lien placed on assets due to balance owed",
"ItemAmount":"$0.00",
"ItemDate": "12-17-2021"
}, {
"Topic": "LIEN",
"ReportPeriod": 201612,
"ItemDescription": "Lien placed on assets due to balance owed",
"ItemAmount":"$0.00",
"ItemDate": "12-17-2021"
}, {
"Topic": "PAYMENT",
"ReportPeriod": 201612,
"ItemDescription": "payment",
"ItemAmount":"$2380.50",
"ItemDate": "12-17-2021"
}, {
"Topic": "LIEN",
"ReportPeriod": 201712,
"ItemDescription": "Lien placed on assets due to balance owed",
"ItemAmount":"$0.00",
"ItemDate": "12-17-2021"
}, {
"Topic": "Address Change",
"ReportPeriod": 201612,
"ItemDescription": "123 M",
"ItemAmount":"",
"ItemDate": "12-17-2021"
}]
}]
The reponse codes for the alerts call are standard HTML response codes.
Response Codes
HTTP Status Code |
Description |
Explanation |
200 |
Accepted/OK |
The request has been accepted with no issues |
400 |
Bad Request |
You are missing some required fields or the Json in the body is missing or malformed |
403 |
Forbidden |
You do not have authorization to make this call. Possibly your comapany Id is invalid or you
are calling on behalf of a company with which you dont have authority. |