Queue-it

Waiting room

Also known as: Virtual Waiting Room, queueittoken

Not a bot blocker at all: a fairness queue that answers with 302 redirects, so its signature is a redirect to a queue-it.net waiting room rather than an error.

Queue-it is included here because it is regularly mistaken for bot protection. It is a virtual waiting room, used for ticket sales, product drops, exam results, and anything else where demand arrives in a spike. It does not decide whether you are a bot; it decides when it is your turn.

The mechanics are redirect-based and unusually transparent. When a site is over capacity, visitors are sent to a branded waiting room with an HTTP 302. When their turn comes, they are 302'd back to the original destination with a queueittoken query parameter appended. That token is a delimited structure carrying the event and queue identifiers, a timestamp, and an HMAC-SHA256 signature computed with the operator's secret. A connector at the origin validates that signature before letting the request through.

Because the signature is keyed on a secret only the operator holds, a token cannot be constructed by a client. Arriving at the destination URL without a valid token simply sends you back to the queue, which is why direct navigation to a queued URL loops.

How to identify it

Cookies

Status codes

302 Redirect into the waiting room

Rate limited. Documented by the vendor.

The site is over its configured capacity and this session has been placed in the queue.

What triggers it

How to confirm it

What to do about it

HTTP/2 302
location: https://example.queue-it.net/?c=example&e=eventid&t=https%3A%2F%2Fwww.example.com%2Fcheckout

302 Release to the destination

Allowed. Documented by the vendor.

The queue released this session and is redirecting it back to the original URL with a signed token.

What triggers it

How to confirm it

What to do about it

If you run a site behind it

If your traffic is being caught by it

Documentation

See also