u/BakerEffective9088

▲ 29 r/USCIS

Green Card in Hand

EB-2 India: 14 Years from Priority Date to Green Card in Hand — Complete USCIS API Event Code Timeline

TL;DR: Priority date 2012. Filed I-485 concurrent in January 2026. Green card in hand 99 days later. No interview. No RFE. Here's every API event code, what they mean, and what I learned.

The 14-Year Wait

  • 2012: Priority date established (EB-2 India, PERM-based)
  • 2012–2025: Watched the Visa Bulletin every month for 13 years. EB-2 India Final Action Dates moved at a glacial pace. Renewed H-1B multiple times. Delay due to job changes. Life continued.
  • Late 2025: PERM done.
  • January 2026: Filed everything concurrently. The race was on.

The 99-Day Sprint: Complete Timeline

Filing

Day Date Event
0 Jan 22 Concurrent filing via Lockbox: I-485 (primary + derivative spouse) + I-765 (both) + I-131 (both) + I-693 sealed medical (both). I-140 via premium processing.
6 Jan 28 I-140 approved, Receipt generated for other forms.

Receipt & Biometrics

Day Date Event Code Case Details
14 Feb 05 IAF All cases "Initial Application Filed" — system logged the filing date
14 Feb 05 Both Biometrics appointment notices generated
20 Feb 11 FTA0 x2 Primary I-485 Database checks received — biometrics day
20 Feb 11 FTA0 x3 Primary I-765 Database checks received — biometrics day
20 Feb 11 FTA0 x2 Spouse I-485 Database checks received — biometrics day
20 Feb 11 FTA0 x2 Spouse I-765 Database checks received — biometrics day

Standard pattern confirmed: 3x FTA0 on I-765, 2x FTA0 on I-485 on biometrics day.

Silent Updates at NBC

Day Date What happened Cases affected
32 Feb 23 Silent update (timestamp change, no event code) Primary I-765 only
61 Mar 24 Silent update Both I-485s (same timestamp)
64 Mar 27 Silent update (business hours) Primary I-485 only
70 Apr 02 Silent update (business hours) Spouse I-485 only

At the time, I thought these meant an officer at a field office was reviewing my case. I was wrong. These were all NBC-level processing before the case was transferred. Lesson: don't over-interpret silent updates.

EAD Activity

Day Date Event Case
85 Apr 17 closed: true on I-131 Spouse AP closed (decoupled from EAD)
86 Apr 18 SA x2 Spouse I-765 — EAD APPROVED

SA = Status Adjusted = Case Approved for EAD. Spouse's EAD was approved before either I-485. Primary EAD was never approved separately — green card came first.

Field Office Transfer

Day Date What happened
83 Apr 15 Case transferred from NBC to local Field Office (confirmed via Emma live agent)
83-84 Apr 15/16 Silent update on both I-485s within 10 seconds of each other, after hours — system recording the transfer

Key learning: The FO transfer was invisible in the API — no event code, just a timestamp change. Only found out the actual transfer date by calling USCIS. The Emma live agent told me the transfer date and location.

The Approval Sequence

Day Date Event Code Case Details
94 Apr 26 FTA0 (3rd) Primary I-485 Officer at FO completed final review
94 Apr 26 FTA0 (3rd) Spouse I-485 Same — both reviewed same day
95 Apr 27 H008 x2 Primary I-485 APPROVED (1:28 PM ET)
95 Apr 27 H008 x2 Spouse I-485 APPROVED (1:43 PM ET — 15 min later)

The 3rd FTA0 → H008 pattern is REAL. My case: 3rd FTA0 on Day 94, H008 on Day 95. This matches other verified cases:

  • Community Case A: 3rd FTA0 Oct 21, approved Oct 22 (1 day gap)
  • Community Case B: 3rd FTA0 Dec 27, approved Jan 4 (8 day gap)

Post-Approval

Day Date Event Code / Flag Details
97 Apr 29 Silent updates Both I-485s — card production processing
99 May 01 LDA "Last Decision Action" — case formally closed
99 May 01 closed: true Case complete in USCIS system
~106 ~May 08 Green cards received in mail (both)

Complete Event Code Dictionary

For anyone tracking their case through the USCIS JSON API (my.uscis.gov/account/case-service/api/cases/[RECEIPT]):

Code Meaning When it appears
IAF Initial Application Filed ~2 weeks after filing
FTA0 Database checks received Biometrics day (2x on I-485, 3x on I-765). A 3rd FTA0 on I-485 weeks later = officer review, often 1-8 days before approval
FTA1 Supervisor review Before approval in some cases (didn't appear in my case)
SA Status Adjusted EAD/AP approved
H008 Case approved THE event. Appeared as 2x H008 on each I-485
LDA Last Decision Action Case formally closed
Silent update Timestamp change, no event Could mean anything — transfer, system batch, officer review, or nothing

Key API Fields to Monitor

Field What to watch for
updatedAtTimestamp Silent updates — business hours more meaningful than after hours
events array New event codes appearing
closed true = case complete
evidenceRequests If anything appears here = RFE issued
documents Populates after approval
notices Interview notices appear here
actionRequired true = USCIS needs something from you
areAllGroupStatusesComplete true = all family cases decided

Lessons Learned

1. File a complete application from Day 1

I-693 medical sealed and included. All civil documents with translations. No gaps. Zero RFEs throughout the entire process. This is the single most important thing you can do to speed up your case.

2. The 3rd FTA0 is the most reliable pre-approval signal

Biometrics day gives you 2x FTA0 on I-485. When a 3rd FTA0 appears weeks or months later, approval typically follows within 1-8 days. This held true for my case and multiple verified community cases.

3. Silent updates are mostly noise

I spent weeks analyzing every timestamp change, building theories about what each one meant. Most were system batch processing or NBC internal steps. Don't build your hopes around silent updates — wait for actual event codes.

4. Call Emma — don't just watch the API

One phone call to USCIS told me more than 3 months of API monitoring. The agent told me the exact FO transfer date and that the file hadn't been reviewed yet — information the API couldn't provide.

5. EAD and I-485 are completely independent

Spouse's EAD was approved on Day 86. Both I-485s were approved on Day 95. EAD processing at NBC has nothing to do with I-485 processing at the Field Office. Don't panic if one moves and the other doesn't.

6. I-129 petition denials don't need to be disclosed on I-485

I had a prior H-1B transfer denied (6-year limit issue). My attorney confirmed: I-485 Part 8 asks about visa denials (consular) and admission denials (CBP), not petition denials (I-129). This is an important distinction that caused me unnecessary stress.

7. Don't trust AI-generated "community data points"

I cross-checked my case analysis with another AI which fabricated specific community cases with exact dates and outcomes that didn't exist. Always ask for source URLs. If the AI can't provide a real link, the data is likely fabricated.

Final Stats

Metric Value
Priority date to green card ~14 years
Filing to approval 95 days
Filing to card in hand ~106 days
Biometrics to approval 75 days
FO transfer to approval 12 days
3rd FTA0 to H008 1 day
Total RFEs 0
Interview Waived
Total silent updates before approval 6+
Useful silent updates Debatable
Times I checked the API Too many

For Those Still Waiting

If you're EB-2 India with a current priority date, file concurrently, file complete, and then go live your life. Check the API once a day if you must. Call Emma once a month if you need reassurance. But don't let the wait consume you.

After 14 years, I can tell you: the green card arrives when it arrives. And when it does, it feels surreal.

Good luck to everyone in the queue. Happy to answer questions.

reddit.com
u/BakerEffective9088 — 12 days ago