My issue was that I was attempting to swap a host for an alternate in one step. It doesn’t work. What does is the following:
Step 1. Save the alternate hosts and PATCH to clear
{
settings: {
alternative_hosts: ‘’
}
}
Step 2. Update the host for the new host email or id
{
schedule_for: new_host
}
Step 3. Modify the alternate hosts to ensure the new host is removed from the list and then PATCH
{
settings: {
alternative_hosts: new_list_without_new_host
}
}
You must have schedule privileges for the new host and the alternates or you’ll get an error at that step.
Hope that helps.