Skip to content

getExecutionLogs

GET
/api/v1/executions/{executionId}/logs
curl --request GET \
--url 'https://example.com/api/v1/executions/example/logs?limit=1000'
executionId
required
string
task

Task ID filter.

string

Task ID filter.

search

Case-insensitive text filter.

string

Case-insensitive text filter.

cursor

Opaque cursor from next_cursor of the previous page.

string

Opaque cursor from next_cursor of the previous page.

limit
integer format: int64
default: 1000 >= 1 <= 5000

OK

Media typeapplication/json
object
done
required

True when the execution ended and no more lines follow.

boolean
lines
required
Array<object>
object
attempt
required
integer format: int64
n
required

1-based line number in the task run.

integer format: int64
stream
required
string
Allowed values: stdout stderr system
task_key
required
string
task_run_id
required
string
text
required
string
ts
required
string format: date-time
key
additional properties
any
next_cursor
string
key
additional properties
any
Example
{
"lines": [
{
"stream": "stdout"
}
]
}

Error

Media typeapplication/json
object
error
required
object
code
required
string
details
message
required
string
key
additional properties
any
key
additional properties
any
Examplegenerated
{
"error": {
"code": "example",
"details": "example",
"message": "example"
}
}