Actor tasks
Update task
Update settings of a task using values specified by an object passed as JSON in the POST payload.
If the object does not define a specific property, its value is not updated.
The response is the full task object as returned by the Get task endpoint.
The request needs to specify the Content-Type: application/json HTTP header!
When providing your API authentication token, we recommend using the request's Authorization header, rather than the URL.
put/v2/actor-tasks/{actorTaskId}
Path parameters
actorTaskIdstring required
Example:janedoe~my-task
Task ID or a tilde-separated owner's username and task's name.
Request body
Example request
{
"name": "my-task",
"options": {
"build": "latest",
"timeoutSecs": 300,
"memoryMbytes": 1024,
"maxItems": 1000,
"maxTotalChargeUsd": 5
},
"input": {
"startUrls": [
{
"url": "https://example.com"
}
],
"maxRequestsPerCrawl": 100
}
}Response
Example response
{
"data": {
"id": "zdc3Pyhyz3m8vjDeM",
"userId": "wRsJZtadYvn4mBZmm",
"actId": "asADASadYvn4mBZmm",
"name": "my-task",
"username": "janedoe",
"createdAt": "2018-10-26T07:23:14.855Z",
"modifiedAt": "2018-10-26T13:30:49.578Z",
"stats": {
"totalRuns": 15
},
"options": {
"build": "latest",
"timeoutSecs": 300,
"memoryMbytes": 1024,
"maxItems": 1000,
"maxTotalChargeUsd": 5
},
"input": {
"startUrls": [
{
"url": "https://example.com"
}
],
"maxRequestsPerCrawl": 100
}
}
}