Good thing you mentioned to do this. I just checked and now I am concerned that I am not even going to get DL miles on the AMS-JFK leg. I was originally flying on a DL flight on an M fare upgraded to BE using an SWU. Schedule change forced me onto a KLM flight (not a codeshare). Now the flight is coded O and according to DL earns no miles with DL. Would original routing mileage request work in this situation?
I can't find anything on klm.com under Flying Blue that says anything about codeshares. CY is not a SkyTeam partner. I can't find an FB earning table. LCA-AMS is an M fare. All I can find is something called Miles Finder, which does not address class of service (M) or airline.
The flights are already associated with my DL FF#. CY doesn't do after the fact (after flying) mileage credits (at least not when I asked) - you have to have the SunMiles number assigned to your itinerary before you fly. Sometimes they don't even want to do it when you check in. They are not always the easiest people to deal with.