action influxdata_get_tasks_idruns { label: "List runs for a task" provider: influxdata method: GET path: "/tasks/{taskID}/runs" encoding: json input: { type: "object" properties: { after: { type: "string" } afterTime: { type: "string" format: "date-time" } beforeTime: { type: "string" format: "date-time" } limit: { type: "integer" } taskID: { type: "string" } } required: ["taskID"] additionalProperties: false } output: { type: "object" properties: { links: { type: "object" required: ["self"] properties: { next: { type: "string" format: "uri" description: "URI of resource." } prev: { type: "object" additionalProperties: true } self: { type: "object" additionalProperties: true } } } runs: { type: "array" items: { properties: { finishedAt: { type: "string" format: "date-time" description: "Time run finished executing, RFC3339Nano." } id: { type: "string" } links: { type: "object" properties: { retry: { type: "string" format: "uri" } self: { type: "string" format: "uri" } task: { type: "string" format: "uri" } } } log: { type: "array" description: "An array of logs associated with the run." items: { type: "object" properties: { message: { type: "string" description: "A description of the event that occurred." } runID: { type: "string" description: "the ID of the task that logged" } time: { type: "string" format: "date-time" description: "Time event occurred, RFC3339Nano." } } } } requestedAt: { type: "string" format: "date-time" description: "Time run was manually requested, RFC3339Nano." } scheduledFor: { type: "string" format: "date-time" description: "Time used for run's \"now\" option, RFC3339." } startedAt: { type: "string" format: "date-time" description: "Time run started executing, RFC3339Nano." } status: { type: "string" enum: ["scheduled", "started", "failed", "success", "canceled"] } taskID: { type: "string" } } } } } } }