That resource is for a user to join/unjoin themselves from a queue. They must be a member of the queue to be joined to the queue. This concept could also be referred to as being active in the queue. For more information, see the Resource Center's article Choose queues to work.
To add or remove a user as a member of the queue, use the Routing API resource POST /api/v2/routing/queues/{queueId}/users.
Hi there. I'm having a different issue trying to Add member(s) to a Queue. Based on the API documentation, I am sending all required fields, but I get an error message saying "bad.request" -> "id may not be empty". I have been trying different data formats, but could not get to a solution. Could you give me an idea?
I replaced the first "name" parameter by the "id", and the POST method seems to work. I get no response back from the cURL call, but the member gets added to the queue. I think this will work.
I would still appreciate any input on this question, regarding best practices or other methods I should closer look.