Poll an async job — status + final result
Changed onReturns the job's current state. All states (queued, running, succeeded, failed) return 200; 404 for an unknown jobId, 410 once the result has expired (~24h after completion).
On succeeded, result usually carries the per-kind payload inline. When a result is too large to return inline, result is omitted and the response instead carries resultStorage: "s3" plus a short-lived presigned resultUrl (with resultBytes and resultExpiresAt) — fetch that URL directly to download the full payload, and re-poll for a fresh URL if it expires. Recommended polling cadence: every 2–5 seconds. Runtime depends on the job kind and result breadth; broad stats jobs run in the shared 15-minute worker budget and may take longer than the synchronous API request budget.
Request
- Base URLhttps://api.kinetk.ai/graph
- AuthAPI key in header x-api-key
Path parameters
Response
Successful response
Changes
- warning
added the new
90denum value to the/////response property for the response status - warning
added the new
90denum value to the/////response property for the response status - warning
added the new
90denum value to the/////response property for the response status
- warning
- warning
added the new
patternsenum value to theresponse property for the response status - warning
added the new
statsenum value to theresponse property for the response status - info
added the optional property
/////////to the response with the status - info
added to the
response propertyanyOflist for the response status - info
removed the
campaignenum value from theresponse property for the response status
- warning