Marketing_status cannot be changed on a person with email

If I create a person with "marketing_status": "subscribed" (email address should be valid) it is created with "marketing_status": "no_consent". If I try to change it by updating the person’s marketing_status, the same thing happens.

How to change the marketing_status through the API?

Welcome to the community :wave: and thanks for being patient. Can you share the complete payload that you use for making the request? Feel free to share screenshots/ logs pertaining to the request / response.