When a contact is added via the REST API we now check if the user is being added with a third party aliased email address.
If we identify the email address as an alias, we store it and it can be used as the primary email address in the contact profile. If we then receive the real email address for the contact we then use that as the primary email address.
Email aliases are a popular way for third party booking platforms to allow communication with their guests without exposing the user's email address. For example [email protected], which through the booking provider will map to [email protected].