Skip to main content

Get list of request queues

GET 

/v2/request-queues

Lists all of a user's request queues. The response is a JSON array of objects, where each object contains basic information about one queue.

By default, the objects are sorted by the createdAt field in ascending order, therefore you can use pagination to incrementally fetch all queues while new ones are still being created. To sort them in descending order, use desc=1 parameter. The endpoint supports pagination using limit and offset parameters and it will not return more than 1000 array elements.

Request

Query Parameters

    offset double

    Number of array elements that should be skipped at the start. The default value is 0.


    Example: 10
    limit double

    Maximum number of array elements to return. The default value as well as the maximum is 1000.


    Example: 99
    desc boolean

    If true or 1 then the objects are sorted by the startedAt field in descending order. By default, they are sorted in ascending order.


    Example: true
    unnamed boolean

    If true or 1 then all the queues are returned. By default only named queues are returned.


    Example: true
    ownership StorageOwnership

    Possible values: [ownedByMe, sharedWithMe]

    Filter by ownership. If this parameter is omitted, all accessible request queues are returned.

    • ownedByMe: Return only request queues owned by the user.
    • sharedWithMe: Return only request queues shared with the user by other users.

    Example: ownedByMe

Status 200

Response Headers
    {
    "data": {
    "total": 2,
    "offset": 0,
    "limit": 1000,
    "desc": false,
    "count": 2,
    "items": [
    {
    "id": "WkzbQMuFYuamGv3YF",
    "name": "some-name",
    "userId": "wRsJZtadYvn4mBZmm",
    "username": "janedoe",
    "createdAt": "2019-12-12T07:34:14.202Z",
    "modifiedAt": "2019-12-13T08:36:13.202Z",
    "accessedAt": "2019-12-14T08:36:13.202Z",
    "expireAt": "2019-06-02T17:15:06.751Z",
    "totalRequestCount": 100,
    "handledRequestCount": 50,
    "pendingRequestCount": 50,
    "actId": "string",
    "actRunId": "string",
    "hadMultipleClients": true
    }
    ]
    }
    }