Publishing
Get a publisher run
One call against an app you published. Whitelisted fields plus structured warnings.
GET
Get a publisher run
GET https://api-datahub.octoparse.com/v1/publisher/runs/{run_id}
Authentication: API key required (Authorization: Bearer <API Key>).
One call against an app you published: the same whitelist fields as the list, plus structured warnings for that run (for example billing-qty-missing). Ownership is by app: runs on someone else’s app and unknown run_id values both return 404. There is no input, no result data, and no caller identity. Unless you also started the run, this run_id cannot be opened in your own run list.
Request
Path parameters
string
required
Run id.
Example request
Response
200 success
warnings[].
The payload is wrapped in data. Fields:
string
required
Run id.
string
Publisher username.
string
App name.
string
Pinned release version.
string
Build snapshot a debug run (
run_kind=test) was pinned to; null for production runs.string
Run kind.
enum
required
Values:
PENDING / QUEUED / RUNNING / SUCCEEDED / PARTIALLY_SUCCEEDED / FAILED / CANCELLED / EXPIRED.boolean
Whether the run partially succeeded or was cancelled with partial output.
string
Call channel.
string
Time the run was created.
string
Time execution started.
string
Time execution finished.
integer
Execution duration in milliseconds.
integer
Records written back.
number
Data fee paid by the caller.
object
Error object on failure.
object[]
Structured warnings for this run.
Errors
Error responses use
{"error": {code, category, message, retryable}}. See Errors.