QueueCheckofficial waits, shared dates
Green Card document with priority date marker

Case tracking guide

Silent updates, FTA0, H008: what USCIS publishes about its own event codes, and what people filled in themselves

Updated Jul 29, 2026

Written and checked by the QueueCheck editorial team. Last checked July 29, 2026. How we verify information

Somewhere between filing and a decision, a lot of people stop reading the case status page and start reading something underneath it. Backend fields that change days before the public status does. Short codes attached to those changes. A flag that flips from false to true. Whole communities have grown around reading them, and the readings get passed on with more confidence each time they are repeated.

The part worth knowing before you spend a month on this: no USCIS glossary, support page, or line in its developer documentation could be found defining those codes. Every reading in circulation was inferred by applicants comparing notes on what happened next. This page separates the parts that come from the agency from the parts that come from pattern-matching, and explains why the pattern is weaker evidence than it looks.

US Green Card official timing and account context

Official

US Green Card: check the current Visa Bulletin and USCIS case updates

Reader timelines are being collected for this service. The tracker page keeps the current official figure and what people who applied in your month are reporting.

Where your case appears, in order of how much it knows

None of these is the case. They are four windows onto a record, cut at different depths, and the deepest one is not the most informative.

  1. 1The mailed notice
  2. 2The myUSCIS account
  3. 3The public case status page
  4. 4The fields underneath all of that

The mailed notice

Arrives days after the thing it describes

Approvals, denials, evidence requests and appointment dates arrive on paper, and the paper is what governs. It carries deadlines that run from the date printed on it rather than from anything you saw online. It is the slowest window and the only one you can act on with confidence.

The myUSCIS account

Same day as the notice, sometimes ahead of it

The account holds documents, secure messages, the forms you filed and the case history. It is where an evidence request or a decision letter appears first in readable form, and it can notify you when something changes so you are not refreshing anything.

The public case status page

Updates when a milestone posts

A receipt number, no login, one line describing the current stage. It runs on a separate system from the account, which is why one can be broken while the other works. It reports milestones, so it is silent between them by design.

The fields underneath all of that

Changes at unpredictable intervals

Behind the status line sits a record with more attributes than the page displays, including timestamps and short codes. Third-party trackers surface these, and a change here can precede the visible status by days. What it does not come with is any statement from USCIS about what any of it means.

There is an official interface, and it is not the one being watched

USCIS runs a developer platform and publishes a Case Status API on it, with its own documentation, sandbox, and OAuth registration. It exists for organisations that need to look up many cases programmatically, an immigration practice or a university office rather than a person following one receipt number, and getting access means registering an application and being granted it.

The fields people trade meanings for are not that product. They come from what the consumer-facing systems return to their own front ends, surfaced by independent trackers and community sites that sit in front of it. That distinction matters for one reason: a documented API comes with a contract about what its responses mean, and the layer people are reading does not.

Nobody at USCIS has said what the codes mean

Search for the meaning of any of these short codes and the results come back from community forums, tracker apps, and posts by applicants describing their own cases. That is the entire evidence base. There is no agency glossary behind it, no support article, and nothing in the developer documentation that defines them.

This is not a claim that the codes are meaningless. They are internal identifiers in a working system and they certainly mean something to the people who built it. The claim is narrower and firmer: what they mean has not been published, so every definition you will read is somebody's inference, and inferences about a system you cannot see are not the same kind of thing as a documented status.

The gap shows up in the hedging. Community definitions come wrapped in phrases like usually, in most cases, and for many people, which is the sound of a pattern that holds often enough to be repeated and not often enough to be relied on.

The reason the pattern looks stronger than the evidence behind it

Consider who writes up a timeline. Somebody whose case was approved after a run of backend changes posts a detailed account, often a celebratory one, listing every code and date. Somebody who saw the same run of changes and then received a request for evidence, or a transfer, or nothing at all for another eight months, mostly does not post anything. Nobody can count that second group from outside, but there is a plain reason to expect it is larger and quieter than the first: silence costs nothing, and a good outcome is the thing people want to tell someone about.

So the corpus that everyone learns the codes from is filtered towards cases that ended well, and a code that appears in most approval stories will look like a signal of approval even if it appears just as often in the cases nobody wrote up. Correcting for that is not possible from the outside, because the missing reports are missing.

There is a second problem stacked on the first. People who are watching backend fields closely are, almost by definition, people whose cases are already taking a while, and a case that has run long is not drawn from the same distribution of outcomes as one that has not. Neither problem is a reason to think the readings are wrong. Both are reasons to think the confidence attached to them is borrowed.

What a timestamp actually establishes

A field changing means a record was written to. It does not identify who wrote to it, whether a human was involved, or whether the write related to your case in any way you would recognise. A batch job touching records, a system reindexing, a dependent case moving and leaving a mark on a related one: any of these is a plausible, ordinary reason for a change nobody chose to make about your case specifically, and there is no way to tell from outside which, if any, occurred.

So a change is evidence that something happened somewhere in the system, at a level of detail too coarse to act on. If reading it as movement helps you feel less stuck, that is a real benefit and worth having. Treating it as a forecast is where people get hurt, because the forecast has a delivery date attached and the case does not.

The confirmations that are worth getting

Some of what people try to infer from codes can be asked directly. USCIS runs a virtual assistant, Emma, reachable from the help link on its site in English and Spanish, and it can hand a conversation to a live agent. The Contact Center takes calls on 800-375-5283, with a TTY line on 800-767-1833. Questions about what stage a case has reached, or whether a step applies to it, are the kind of thing these routes can answer, and an answer from the agency outranks a reading of a field.

The other confirmation worth knowing is the one that comes with a threshold. USCIS publishes processing times by form and office, and a case that has passed the published figure for its own form and office qualifies for an inquiry about a case outside normal processing time. That threshold is a published, checkable fact about your case. It is the point at which waiting stops being the only option, and no backend field will tell you when you have reached it.

Transfers, and the office that is not near you

A case moving to a field office in a different state reliably sets off alarm. It is usually workload balancing: offices carry uneven loads, cases get moved to where capacity is, and USCIS has run these transfers between service centers and field offices as a matter of stated policy. The receipt number and the legal filing date do not change, so nothing restarts on paper.

What can change is the wait itself, and it is worth being plain about that rather than promising otherwise: the new office works its own queue against its own published processing time, and accounts of what a transfer adds range from no real difference to another month or more. Measure against the new office's figure rather than the old one, and keep your address current, since notices follow the case and the case has moved.

Readings that feel like information

A backend field changed and the status page still says the same thing

What helps

That ordering is normal and is not itself news. The status page reports milestones, and a record can be touched many times between two milestones. Nothing is required from you, and nothing about the case has been communicated to you until a notice or an account message says so.

Somebody in a forum says this code means a decision within days

What helps

Ask where the definition came from. If the answer traces back to other applicants rather than to USCIS, you are looking at a pattern drawn from cases people chose to write up. Useful as company, weak as a prediction, and no basis for booking travel or giving notice at work.

A tracker site wants a receipt number to show the extra fields

What helps

These sites are independent businesses and are not USCIS. A receipt number identifies a specific case and pairs with a name in your own records, so treat it as you would any identifier tied to an immigration file. Nothing obliges you to hand it to a third party to follow your own case.

An email arrived saying action was taken, and nothing on either case has changed

What helps

Notifications fire off record changes rather than off decisions, so one can arrive with nothing visible behind it, including from a linked case rather than your own. Check the account for a document. If there is no document, there is nothing to respond to yet.

Watching the fields has become the main way you spend the wait

What helps

Set the account to notify you and stop refreshing. Everything that requires something from you arrives by post or as an account message, both of which will find you. The one date worth tracking is when your case passes the published processing time for its form and office, because that one unlocks an action.

Help readers with the same US Green Card milestone

Official numbers cannot show what applicants actually experience month by month. Sharing your application and decision dates helps the next reader see the real pace. Under a minute, dates only, nothing personal.

Share my US Green Card dates

US Green Card status questions before you refresh again

Does a silent update mean my case is about to be approved?

There is no published basis for saying so. The readings in circulation come from applicants comparing their own cases, and there is good reason to think that pool over-represents cases that ended in approval, since those are the ones people choose to write up. A change means a record was written to. What was written, and by whom, is not visible from outside.

What do the event codes mean?

USCIS has not published definitions for them. They are internal identifiers, and the meanings you will find attached to them were worked out by applicants from what happened next in their own cases. Treat any definition you read as an inference rather than documentation, however confidently it is stated.

Is there an official USCIS API?

Yes. USCIS publishes a Case Status API on its developer portal, with documentation, a sandbox, and OAuth registration. It is built for organisations that look up many cases rather than for an individual following one, and access is granted through an application registration process.

Are the third-party tracker sites official?

Mostly, but not universally. Most are independent products built by reading the same public status page anyone can see, with no connection to USCIS. USCIS also runs its own developer program, Torch, through which a small number of vetted companies hold official, licensed API access under a signed agreement, a different category the word tracker does not distinguish on sight. Either way, using one means giving a receipt number to a company, which is worth doing deliberately rather than by habit, and USCIS endorses none of them.

My case moved to a field office in another state. Is that bad?

It is usually workload balancing rather than anything about your case. The receipt number and filing date do not change, but the practical wait can: the new office works against its own published processing time, and accounts of what a transfer adds range from nothing to another month or more. Measure against the new office's figure rather than the old one, and keep your address current, because notices follow the case.

Can I ask USCIS directly instead of guessing?

For some questions, yes. The Emma virtual assistant on the USCIS site can hand a conversation to a live agent, and the Contact Center answers on 800-375-5283. Whether a particular step applies to your case is the kind of question those routes handle, and an answer from the agency is worth more than any reading of a backend field.

When does a long wait actually justify doing something?

When the case passes the processing time USCIS publishes for that form at that office. Past that point you can submit an inquiry about a case outside normal processing time, which is typically met with a generic under-review notice rather than a firm new date. Before that point, an inquiry made on the strength of a backend field is unlikely to move anything, whatever the backend has been doing.

This guide is general wait-time information, not legal advice, and it cannot predict any individual decision. Rules and fees change; confirm current requirements on the official pages below before acting, and rely on official notices about your own application over anything here.

Covered in more depth elsewhere

Official US Green Card pages checked