Availability

API Feature

Before you can use our API you need to ensure that the API feature is part of your subscription. If not please contact support@queue-it.net for enabling this feature.

Visiting https://go.queue-it.net/app/account/api-keys will reveal if you are missing the API feature.

Endpoint

This API must be accessed through the customer specific endpoint https://{customerid}.api2.queue-it.net. E.g. https://ticketania.api2.queue-it.net. SSL is required.

Encoding

The API endpoints only accept UTF-8, so make sure you encode your request data correctly.

Rate Limitation

You can make requests to the API endpoints at most 10 requests per minute to an active event.

HTTP Headers

api-key

In order to authenticate and authorize the 'api-key' HTTP header must be supplied in the REST request.

You can manage your available keys at https://go.queue-it.net/app/account/api-keys

---

The following is an example of specifying the API key in a HTTP header:

api-key: c9a06dd0-b67f-49b3-938f-9e32ea05742b

Even though it's a bad security practice to send secrets in query string, we do support supplying the api-key as a query string parameter.

This is to help those customers that for some reason can't use the HTTP header option.

The following is an example of specifying the API key in the url query string:

https://api2.queue-it.net/2_0/event/{myEventId}/?api-key=c9a06dd0-b67f-49b3-938f-9e32ea05742b

Content-Type

The service will accept both XML and JSON formatted data by setting HTTP header to one of the following:

Content-Type: application/xml
Content-Type: application/json

Accept

The service can respond with either XML or JSON data by setting HTTP header to one of the following:

Accept: application/xml
Accept: application/json

When no header is specified the API will default to JSON