Question about "v2.routing.queues.{id}.users" notification topic

Can I get some clarification about when this topic will send a notification?

The documentation says "Raised when the membership of a queue is changed", so I would expect to receive a notification when a user is added to, or removed from, a queue. But the event schema is:

{
  "id": "string",
  "user": {
    "id": "string"
  },
  "queueId": "string",
  "joined": true,
  "additionalProperties": "object"
}

Since the "joined" property is always "true", does that mean this topic doesn't fire when a user is removed from a queue? Or am I misunderstanding what is meant by "joined"?

EDIT: Upon researching using the Notifications tool in the Developer Center, it turns out the "joined" property isn't always set to true. It does work properly and gives a "true" or "false" depending on if the user is being added to the queue or removed from it.

Interestingly, though, on each action (add and remove), I received two notifications. One of the notifications didn't have the "joined" property at all, and the other did have it. Otherwise the two notifications were identical with the same correlation id.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.