+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445
Check the full json response .. mine also says 20 (complete) but I also saw rejection as in rawApiResponse rejection reason is because of photo of low quality . UpdatedAt is 15Aug but I still haven't got any notification ..

Based on reading threads on this forum, I suspect that 20 ("Completed") means that the automatic processing portion completed. It seems that this automatic processing system is probably called "RPA" internally. It then gets routed to a human to review the output of automatic processing. Hence why people are seeing "rejection" information but still get cards -- the IRCC human determines the issue found by automatic processing is a non-issue and approves. I'm not sure why they don't just immediately send all applications to RPA upon submission -- maybe there is a human review before it is flagged as "ready for upload".
 
  • Like
Reactions: dpenabill
Did the updatedAt change to a date later than the original 2025-07-30?

My application submitted on 2025-07-18 hit status 20 (renewals.complete) this week with an updatedAt of 2025-08-18. Then today I got a new updatedAt of 2025-08-20.

I'm wondering if others have seen multiple updatedAt timestamps in the JSON.

This is the first time I've read anyone experiencing multiple dates for that section.

I did not experience this. The issue date on my new card even states July 30, 2025.