Sign In With Apple User Migration REST API Inconsistent

The user migration API (https://appleid.apple.com/auth/usermigrationinfo) is inconsistent when we call it with the correct parameters and tokens to retrieve new user subs/emails for users made under a previous Entity before completing an Entity Transfer:

  • 65% of our requests return with no new sub or email and we receive an {'error': 'invalid_request', 'email_verified': False} response back from the API when sending it our transfer subs.
  • 34% of our requests succeed in getting a sub but no new private relay email from the same API with the same parameters- isn't it always supposed to return an email?
  • 1% of our requests successfully responded with a new sub and private relay email.

We know it is not from anything in the request expiring because we regenerate the secrets, access_tokens, and transfer subs before making each request. All the other parameters are exactly the same as the successful API calls.

I can respond over email with more app/team-specific details or our request code. Thanks!

Hi @str-ccoppoletti,

Please provide the information requested below and respond here with the Feedback ID:

Gathering required information for troubleshooting Sign in with Apple user migration https://developer.apple.com/forums/thread/762829

Cheers,

Paris X Pinkney |  WWDR | DTS Engineer

Sign In With Apple User Migration REST API Inconsistent
 
 
Q