Yes, I tried checking in online on CE’s website and calling them. For some reason Delta’s ticket number doesn’t match CE, but CE does show my reservation. The agent for CE also says I need to check in at JFK. I assume it is primarily for passport and visa verification.