GetLatestExecutions retrieves the most recent execution for each specified entity. IMPORTANT: Only returns executions where the entity appears in EntityExecution.entities (what executed). This means it returns executions OF the entity (e.g., model runs, monitor runs, task runs), NOT executions that merely reference the entity in targets or extra_references. For example, querying for a table won’t return results because tables don’t execute on their own - they are created/updated by models (which do execute). Optionally filter by execution status to get the latest execution with a specific status.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
GetLatestExecutionsRequest requests the latest execution for each entity.
Entity identifiers to get latest executions for. Only returns executions where these entities appear in EntityExecution.entities (what executed). Examples that WILL return results: monitors, dbt models, airflow tasks, tests Examples that WON'T return results: tables (they don't execute, they are created/updated by models)
1Identifier is a unique reference to an entity in SYNQ system. Entity identifiers are designed to closely mimic identifiers used by data platforms and tools. To construct an identifier, you need to know the kind of the entity and the ids that you would normally use to identify it in the data platform or tool. For example, to identify a table in BigQuery, you would need to know the project, dataset, and table names.
Filter by execution status. If provided, returns the latest execution with one of these statuses. If empty, returns the latest execution regardless of status.
ExecutionStatus represents the outcome of an execution.
EXECUTION_STATUS_UNSPECIFIED, EXECUTION_STATUS_OK, EXECUTION_STATUS_WARN, EXECUTION_STATUS_ERROR, EXECUTION_STATUS_CRITICAL Filter by execution types. If provided, returns the latest execution of one of these types. If empty, returns the latest execution regardless of type.
EXECUTION_TYPE_UNSPECIFIED, EXECUTION_TYPE_DELETION, EXECUTION_TYPE_SCHEMA_CHANGE, EXECUTION_TYPE_SQL_DEFINITION_CHANGE, EXECUTION_TYPE_BQ_QUERY_JOB, EXECUTION_TYPE_BQ_LOAD_JOB, EXECUTION_TYPE_BQ_COPY_JOB, EXECUTION_TYPE_BQ_EXTRACT_JOB, EXECUTION_TYPE_BQ_QUERY_LOG, EXECUTION_TYPE_LOOKER_USAGE_REPORT, EXECUTION_TYPE_DBT_INVOCATION, EXECUTION_TYPE_DBT_NODE_INVOCATION, EXECUTION_TYPE_DBT_NODE_FRESHNESS, EXECUTION_TYPE_DBT_CATALOG_REFRESH, EXECUTION_TYPE_DBT_CLOUD_JOB_RUN, EXECUTION_TYPE_DBT_CLOUD_JOB_RUN_STEP, EXECUTION_TYPE_DATABOX_FRESHNESS, EXECUTION_TYPE_GIT_COMMIT, EXECUTION_TYPE_CLICKHOUSE_QUERY_LOG, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_SELECT, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_DROP, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_CREATE, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_CREATE_TABLE, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_INSERT, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_MERGE, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_UPDATE, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_CREATE_TABLE_AS_SELECT, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_DELETE, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_SHOW, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_CREATE_VIEW, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_MULTI_STATEMENT, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_ROLLBACK, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_TRUNCATE_TABLE, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_COMMIT, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_BEGIN_TRANSACTION, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_UNKNOWN, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_SET, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_RENAME_TABLE, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_GRANT, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_ALTER_TABLE_ADD_COLUMN, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_USE, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_COPY, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_CALL, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_ALTER_TABLE_DROP_COLUMN, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_ALTER_TABLE_MODIFY_COLUMN, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_RENAME_COLUMN, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_DROP_ROLE, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_DESCRIBE_QUERY, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_CREATE_CONSTRAINT, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_EXPLAIN, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_CREATE_ROLE, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_ALTER, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_DESCRIBE, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_PUT_FILES, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_GET_FILES, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_ALTER_SESSION, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_LIST_FILES, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_EXTERNAL_TABLE_REFRESH, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_REFRESH_DYNAMIC_TABLE_AT_REFRESH_VERSION, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_REMOVE_FILES, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_EXECUTE_TASK, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_ALTER_TABLE, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_EXECUTE_STREAMLIT, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_CREATE_TASK, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_UNLOAD, EXECUTION_TYPE_SNOWFLAKE_QUERY_LOG_DROP_TASK, EXECUTION_TYPE_SNOWFLAKE_TASK_EXECUTION, EXECUTION_TYPE_SNOWFLAKE_TASK_GROUP_EXECUTION, EXECUTION_TYPE_REDSHIFT_QUERY_LOG, EXECUTION_TYPE_DATAHUB_DATA_PROCESS_INSTANCE, EXECUTION_TYPE_DATAHUB_USAGE_REPORT, EXECUTION_TYPE_SYNQ_CUSTOM_ENTITY_EXECUTION, EXECUTION_TYPE_SYNQ_CUSTOM_ENTITY_LOG, EXECUTION_TYPE_SYNQ_CUSTOM_ENTITY_MEASUREMENT, EXECUTION_TYPE_TABLEAU_USAGE_REPORT, EXECUTION_TYPE_TABLEAU_EXTRACT, EXECUTION_TYPE_AIRFLOW_DAG, EXECUTION_TYPE_AIRFLOW_TASK, EXECUTION_TYPE_ANOMALY_INTEGRATION_RUN, EXECUTION_TYPE_ANOMALY_MONITOR_RUN, EXECUTION_TYPE_ANOMALY_MONITOR_CORRECTION, EXECUTION_TYPE_ANOMALY_MONITOR_SEGMENT_RUN, EXECUTION_TYPE_ANOMALY_MONITOR_SEGMENT_CORRECTION, EXECUTION_TYPE_ANOMALY_MONITOR_FETCH_RUN, EXECUTION_TYPE_SQL_TEST_RUN, EXECUTION_TYPE_DATABRICKS_QUERY_LOG, EXECUTION_TYPE_DATABRICKS_JOB_RUN, EXECUTION_TYPE_DATABRICKS_JOB_TASK_RUN, EXECUTION_TYPE_SQLMESH_PROJECT_EXECUTION, EXECUTION_TYPE_SQLMESH_MODEL_EVALUATION, EXECUTION_TYPE_SQLMESH_AUDIT_CHECK, EXECUTION_TYPE_TRINO_QUERY_LOG Success
GetLatestExecutionsResponse contains the latest execution for each requested entity.
Map of entity identifier (as string) to latest execution. Entities with no matching executions are omitted.