Get migration OTP ID
This endpoint allows an authenticated user to get the OTP ID needed for email verification during the migration process.
NOTE: These docs are unfinished.
These docs were submitted to me by Beam.
Request
- Method: 
POST - Endpoint: 
/twofactorauth/migration/otp - Full URL: 
https://api.minecraftservices.com/twofactorauth/migration/otp - Headers:
Authorization: Bearer [JWT/auth token here]Content-Type: application/json
 
The POST body for this request should be similar to this:
{
  "emailAddress": "myminecraftemail@example.com" // current email of the Minecraft account
}
Response
201: Created
You have provided the correct email tied to the Minecraft account,
{
  "otpId": "40286434-276c-4ad0-abe2-9135ea945e7e" // just a sample OTP ID, it will change each time
}
403: Forbidden
You have provided an incorrect email in the JSON body, or the email you provided had an invalid format (did not fit Mojang's email address validation).
NOTE: There are other reasons to get this error, they will be added soon.
// incorrect email
{
  "path": "/twofactorauth/migration/otp",
  "error": "FORBIDDEN"
}
// invalid email format
{
  "path": "/twofactorauth/migration/otp",
  "errorType": "CONSTRAINT_VIOLATION",
  "error": "CONSTRAINT_VIOLATION",
  "errorMessage": "generateAndSendCode.userProvidedEmail.emailAddress: must be a well-formed email address"
}