What do you want to see in the API?
Endpoint themselves don't need to change, just that the message no longer automatically creates or modifies or grants roles, but instead starts a vote on whether those happen.
How do you think this should work?
The message to the endpoint no longer automatically creates or modifies or grants roles, but instead starts a vote on whether those happen. If the vote passes the role is created/modified/granted.