What does USCIS event code HA mean?
HA is listed in NIEM 4.2 as a response to a request received. The label does not prove the response was sufficient or that a final decision has been made.
Official sources and what they support
- USCIS — Case Status Online ↗
Official case-status verification for a receipt; not a specification of account JSON or event codes.
- USCIS — Contact Center: online accounts and case assistance ↗
Account support, case-linking assistance and official case-information channels.
Our import steps, field checks and timestamp calculations describe this product. These sources do not certify our software or provide an official mapping of internal account endpoints.
What is the published definition?
Response to a request received. Response received, without confirming its sufficiency.
NIEM 4.2 Screening enumeration ↗ · NIEM 4.2 published enumeration
The enumeration is evidence for this operation label. It is not a current USCIS account API contract or a verified mapping of every modern workflow.
What should I check alongside HA?
Confirm which request the response concerns. A dated response after a request supports a sequence, but cannot link every response to every request from these labels alone.
Read the status, dates and notices for the same receipt. A related form or a similarly named code does not establish the meaning of this event in your specific case.
What does this event not prove?
It does not give a future decision date, approval probability, the identity of an officer or a complete history of case work. If its label differs from the latest official notice, check the notice rather than selecting a conclusion from the code alone.
What does an example event look like?
Fictional illustration with an invented timestamp. The date and code belong to no real applicant.
{
"eventCode": "HA",
"eventTimestamp": "2026-09-15T09:15:00Z"
}Related codes and guides
How to read a complete export ↗ · Silent-update interpretation ↗