Get Execution Status
Check the status of an execution request
You must pass the execution_id
obtained from making an execute query POST request.
Returns the status of a query execution along with relevant metadata of the results if the execution is completed.
Execution States
Once an execution is triggered, it can be in one of the following states:
QUERY_STATE_PENDING
: The query execution is waiting for an execution slot.QUERY_STATE_EXECUTING
: The query is currently executing.QUERY_STATE_FAILED
: The query execution failed. This is a terminal state.QUERY_STATE_COMPLETED
: The query execution completed successfully. You can retrieve the query result for this execution_id.QUERY_STATE_CANCELED
: The query execution was canceled by the user.QUERY_STATE_EXPIRED
: The query execution expired, and the result is no longer available.QUERY_STATE_COMPLETED_PARTIAL
: The query execution was successful, but the result was truncated because it was too large. To receive the truncated result, set theallow_partial_results
flag totrue
in the API request to fetch result.
Headers
API Key for accessing this service
Path Parameters
unique identifier of the execution
Response
Unique identifier for the execution of the query.
Unique identifier of the query.
The state of the query execution.
Timestamp of when the query was submitted.
Timestamp of when the query result expires.
Timestamp of when the query execution started.
Timestamp of when the query execution ended.
Timestamp of when the query execution was cancelled, if applicable.
Metadata about the execution of the query, including details like column names, row counts, and execution times.
Was this page helpful?