1+ get :
2+ tags :
3+ - Actor tasks
4+ summary : Get last run
5+ description : |
6+ This is not a single endpoint, but an entire group of endpoints that lets you to
7+ retrieve and manage the last run of given actor task or any of its default storages.
8+ All the endpoints require an authentication token.
9+
10+ The endpoints accept the same HTTP methods and query parameters as
11+ the respective storage endpoints.
12+ The base path represents the last actor task run object is:
13+
14+ `/v2/actor-tasks/{actorTaskId}/runs/last{?token,status}`
15+
16+ Using the `status` query parameter you can ensure to only get a run with a certain status
17+ (e.g. `status=SUCCEEDED`). The output of this endpoint and other query parameters
18+ are the same as in the [Run object](/api/v2/actor-run-get) endpoint.
19+
20+ In order to access the default storages of the last actor task run, i.e. log, key-value store, dataset and request queue,
21+ use the following endpoints:
22+
23+ * `/v2/actor-tasks/{actorTaskId}/runs/last/log{?token,status}`
24+ * `/v2/actor-tasks/{actorTaskId}/runs/last/key-value-store{?token,status}`
25+ * `/v2/actor-tasks/{actorTaskId}/runs/last/dataset{?token,status}`
26+ * `/v2/actor-tasks/{actorTaskId}/runs/last/request-queue{?token,status}`
27+
28+ These API endpoints have the same usage as the equivalent storage endpoints.
29+ For example,
30+ `/v2/actor-tasks/{actorTaskId}/runs/last/key-value-store` has the same HTTP method and parameters as the
31+ [Key-value store object](/api/v2/storage-key-value-stores) endpoint.
32+
33+ Additionally, each of the above API endpoints supports all sub-endpoints
34+ of the original one:
35+
36+ ##### Storage endpoints
37+
38+ * [Dataset - introduction](/api/v2/storage-datasets)
39+
40+ * [Key-value store - introduction](/api/v2/storage-key-value-stores)
41+
42+ * [Request queue - introduction](/api/v2/storage-request-queues)
43+
44+ For example, to download data from a dataset of the last succeeded actor task run in XML format,
45+ send HTTP GET request to the following URL:
46+
47+ ```
48+ https://api.apify.com/v2/actor-tasks/{actorTaskId}/runs/last/dataset/items?token={yourApiToken}&format=xml&status=SUCCEEDED
49+ ```
50+
51+ In order to save new items to the dataset, send HTTP POST request with JSON payload to the same URL.
52+ operationId : actorTask_runs_last_get
53+ parameters :
54+ - name : actorTaskId
55+ in : path
56+ description : Task ID or a tilde-separated owner's username and Actor task name.
57+ required : true
58+ style : simple
59+ schema :
60+ type : string
61+ example : janedoe~my-task
62+ - name : status
63+ in : query
64+ description : Filter for the run status.
65+ style : form
66+ explode : true
67+ schema :
68+ type : string
69+ example : SUCCEEDED
70+ responses :
71+ ' 200 ' :
72+ description : ' '
73+ headers : {}
74+ content :
75+ application/json :
76+ schema :
77+ type : object
78+ required :
79+ - data
80+ properties :
81+ data :
82+ $ref : " ../../components/schemas/actor-runs/Run.yaml"
83+ example :
84+ data :
85+ id : HG7ML7M8z78YcAPEB
86+ actId : HDSasDasz78YcAPEB
87+ userId : 7sT5jcggjjA9fNcxF
88+ actorTaskId : KJHSKHausidyaJKHs
89+ startedAt : ' 2019-11-30T07:34:24.202Z'
90+ finishedAt : ' 2019-12-12T09:30:12.202Z'
91+ status : RUNNING
92+ statusMessage : Actor is running
93+ isStatusMessageTerminal : false
94+ meta :
95+ origin : WEB
96+ clientIp : 172.234.12.34
97+ userAgent : Mozilla/5.0 (iPad)
98+ stats :
99+ inputBodyLen : 240
100+ restartCount : 0
101+ resurrectCount : 2
102+ memAvgBytes : 267874071.9
103+ memMaxBytes : 404713472
104+ memCurrentBytes : 0
105+ cpuAvgUsage : 33.75321011075384
106+ cpuMaxUsage : 169.65073553494125
107+ cpuCurrentUsage : 0
108+ netRxBytes : 103508042
109+ netTxBytes : 4854600
110+ durationMillis : 248472
111+ runTimeSecs : 248.472
112+ metamorph : 0
113+ computeUnits : 0.13804
114+ options :
115+ build : latest
116+ timeoutSecs : 300
117+ memoryMbytes : 1024
118+ diskMbytes : 2048
119+ buildId : 7sT5jcggjjA9fNcxF
120+ exitCode : 0
121+ defaultKeyValueStoreId : eJNzqsbPiopwJcgGQ
122+ defaultDatasetId : wmKPijuyDnPZAPRMk
123+ defaultRequestQueueId : FL35cSF7jrxr3BY39
124+ buildNumber : 0.0.36
125+ containerUrl : ' https://g8kd8kbc5ge8.runs.apify.net'
126+ isContainerServerReady : true
127+ gitBranchName : master
128+ usage :
129+ ACTOR_COMPUTE_UNITS : 3
130+ DATASET_READS : 4
131+ DATASET_WRITES : 4
132+ KEY_VALUE_STORE_READS : 5
133+ KEY_VALUE_STORE_WRITES : 3
134+ KEY_VALUE_STORE_LISTS : 5
135+ REQUEST_QUEUE_READS : 2
136+ REQUEST_QUEUE_WRITES : 1
137+ DATA_TRANSFER_INTERNAL_GBYTES : 1
138+ DATA_TRANSFER_EXTERNAL_GBYTES? : 3
139+ PROXY_RESIDENTIAL_TRANSFER_GBYTES : 34
140+ PROXY_SERPS : 3
141+ usageTotalUsd : 0.2654
142+ usageUsd :
143+ ACTOR_COMPUTE_UNITS : 0.072
144+ DATASET_READS : 0.0004
145+ DATASET_WRITES : 0.0002
146+ KEY_VALUE_STORE_READS : 0.0006
147+ KEY_VALUE_STORE_WRITES : 0.002
148+ KEY_VALUE_STORE_LISTS : 0.004
149+ REQUEST_QUEUE_READS : 0.005
150+ REQUEST_QUEUE_WRITES : 0.02
151+ DATA_TRANSFER_INTERNAL_GBYTES : 0.0004
152+ DATA_TRANSFER_EXTERNAL_GBYTES? : 0.0002
153+ PROXY_RESIDENTIAL_TRANSFER_GBYTES : 0.16
154+ PROXY_SERPS : 0.0006
155+ deprecated : false
156+ x-legacy-doc-urls :
157+ - https://docs.apify.com/api/v2#/reference/actor-tasks/last-run-object-and-its-storages
0 commit comments