Sign In with Apple: Migrating Users to Another Team

⚠ It'd be great to get some Apple Dev eyes on this -- it's one of my last remaining issues before submission.

Regarding migrating Sign In with Apple users from team PLR8R96VKA to team Y76F338229...

I'm following the migration steps at the bottom of https://developer.apple.com/documentation/signinwithapple, in the Transfers Across Teams section.

My call to the /auth/usermigrationinfo endpoint results in a 400 error: invalid_request, but my request params all look correct:

  • transfer_sub is set to the the value I got from a successful /auth/usermigrationinfo response.
  • client_id is set to Services ID of the new team's Sign In with Apple service.
  • client_secret was built from the new team's Key ID, Team ID and Services ID. I know it's content and format is valid because it worked fine when calling the /auth/token endpoint.
  • I know my auth token is fine (the one I got from /auth/token)--I'm sure I'd see an auth error if it wasn't.

Is there any way I can get more information about what is invalid about the request?

Sign In with Apple: Migrating Users to Another Team
 
 
Q