The Create Contact API results in an status code 409 (Conflict) if the emailadress passed in already exists in an existzing contacts email or additional email (has_additional_emails) field. But the api doesn't tell you what exactly the reason of the conflict is. So you don't know why the creation failed.