Get list of Actors
GET/v2/acts
Gets the list of all Actors that the user created or used. The response is a list of objects, where each object contains a basic information about a single Actor.
To only get Actors created by the user, add the my=1 query parameter.
The endpoint supports pagination using the limit and offset parameters
and it will not return more than 1000 records.
By default, the records are sorted by the createdAt field in ascending
order, therefore you can use pagination to incrementally fetch all Actors while new
ones are still being created. To sort the records in descending order, use the desc=1 parameter.
You can also sort by your last run by using the sortBy=stats.lastRunStartedAt query parameter.
In this case, descending order means the most recently run Actor appears first.
Request
Query Parameters
If true or 1 then the returned list only contains Actors owned by the user. The default value is false.
trueNumber of records that should be skipped at the start. The default value
is 0.
10Maximum number of records to return. The default value as well as the
maximum is 1000.
99If true or 1 then the objects are sorted by the createdAt field in
descending order. By default, they are sorted in ascending order.
truePossible values: [createdAt, stats.lastRunStartedAt]
Field to sort the records by. The default is createdAt. You can also use stats.lastRunStartedAt to sort
by the most recently ran Actors.
createdAtStatus 200
Response Headers
{
"data": {
"total": 2,
"count": 2,
"offset": 0,
"limit": 1000,
"desc": false,
"items": [
{
"id": "br9CKmk457",
"createdAt": "2019-10-29T07:34:24.202Z",
"modifiedAt": "2019-10-30T07:34:24.202Z",
"name": "MyAct",
"username": "janedoe"
},
{
"id": "ksiEKo23pz",
"createdAt": "2019-11-30T07:34:24.202Z",
"modifiedAt": "2019-12-12T07:34:24.202Z",
"name": "MySecondAct",
"username": "janedoe"
}
]
}
}
Schema
data object required
Common pagination fields for list responses.
- 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
- id string requiredExample:
br9CKmk457 - createdAt string<date-time> requiredExample:
2019-10-29T07:34:24.202Z - modifiedAt string<date-time> requiredExample:
2019-10-30T07:34:24.202Z - name string requiredExample:
MyAct - username string requiredExample:
janedoe - title stringExample:
Hello World Example stats object
- anyOf
- ActorStats
- null
- totalBuilds integerExample:
9 - totalRuns integerExample:
16 - totalUsers integerExample:
6 - totalUsers7Days integerExample:
2 - totalUsers30Days integerExample:
6 - totalUsers90Days integerExample:
6 - totalMetamorphs integerExample:
2 - lastRunStartedAt string<date-time>Example:
2019-07-08T14:01:05.546Z
- id string requiredExample:
- 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: