We have an integration that posts comments to tickets via POST /tickets/{ticket_id}/reply using an admin user. We've noticed that when the ticket is unassigned, Intercom auto-assigns it to our integration's admin. We'd like to undo this by setting assignee_id to "0" via PUT /tickets/{ticket_id}, but this also clears the team_assignee_id -- even though we're not passing team_assignee_id in the request body.
Two questions:
1. Is there a way to unassign the admin_assignee_id (via assignee_id: "0") without also clearing the team_assignee_id? Our PUT request only includes assignee_id, but the team gets removed as a side effect.
2. Is there a way to set team_assignee_id via the API after a ticket has been created? We've tried including it in the PUT /tickets/{ticket_id} request body and get a 200 response, but the team assignment doesn't actually update on the ticket. We're using API version 2.14. Any guidance would be appreciated.