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
ownedByMe: Return only request queues owned by the user.sharedWithMe: Return only request queues shared with the user by other users.
Number of array elements that should be skipped at the start. The
default value is 0.
10Maximum number of array elements to return. The default value as well as
the maximum is 1000.
99If true or 1 then the objects are sorted by the startedAt field in
descending order. By default, they are sorted in ascending order.
trueIf true or 1 then all the queues are returned. By default only named
queues are returned.
truePossible values: [ownedByMe, sharedWithMe]
Filter by ownership. If this parameter is omitted, all accessible request queues are returned.
ownedByMeStatus 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
}
]
}
}
Schema
data object required
A paginated list of request queues.
- total integer required
The total number of items available across all pages.
Possible values:
Example:>= 02 - offset integer required
The starting position for this page of results.
Possible values:
Example:>= 00 - limit integer required
The maximum number of items returned per page.
Possible values:
Example:>= 11000 - desc boolean required
Whether the results are sorted in descending order.
Example:false - count integer required
The number of items returned in this response.
Possible values:
Example:>= 02 items object[] required
The array of request queues.
- id string required
A unique identifier assigned to the request queue.
Example:WkzbQMuFYuamGv3YF - name string required
The name of the request queue.
Example:some-name - userId string required
The ID of the user who owns the request queue.
Example:wRsJZtadYvn4mBZmm - username string required
The username of the user who owns the request queue.
Example:janedoe - createdAt string<date-time> required
The timestamp when the request queue was created.
Example:2019-12-12T07:34:14.202Z - modifiedAt string<date-time> required
The timestamp when the request queue was last modified.
Example:2019-12-13T08:36:13.202Z - accessedAt string<date-time> required
The timestamp when the request queue was last accessed.
Example:2019-12-14T08:36:13.202Z - expireAt string<date-time>
The timestamp when the request queue will expire and be deleted.
Example:2019-06-02T17:15:06.751Z - totalRequestCount integer required
The total number of requests in the request queue.
Example:100 - handledRequestCount integer required
The number of requests that have been handled.
Example:50 - pendingRequestCount integer required
The number of requests that are pending and have not been handled yet.
Example:50 - actId string | null nullable
The ID of the Actor that created this request queue.
- actRunId string | null nullable
The ID of the Actor run that created this request queue.
- hadMultipleClients boolean required
Whether the request queue has been accessed by multiple different clients.
Example:true
- id string required
- total integer required
Status 400
Bad request - invalid input parameters or request body.
{
"error": {
"type": "invalid-input",
"message": "Invalid input: The request body contains invalid data."
}
}
Schema
error object required
- type string requiredExample:
run-failed - message string requiredExample:
Actor run did not succeed (run ID: 55uatRrZib4xbZs, status: FAILED)
- type string requiredExample: