Google BigQuery data warehouse automation
Poll-based trigger: run a SQL query on a schedule and emit NEW rows. BigQuery has no native webhooks, so this acts as a scheduled query: on each tick the user's SQL runs and only rows whose ``cursor_column`` is greater than the last-seen cursor are emitted. The cursor is persisted in ``last_cursor`` so already-seen rows are never re-emitted.
8 fields
Run a SQL query and return results inline (synchronous, bounded by timeout).
6 fields
Page through the results of a (possibly async) query job.
5 fields
Start a query / load / extract / copy job (async).
2 fields
Fetch a job's status and statistics (poll until DONE).
3 fields
List jobs in a project (filter by state, time range).
4 fields
Request cancellation of a running job.
Delete a job's metadata.
List datasets in the project.
Fetch dataset metadata.
Create a new dataset.
Full replace of dataset metadata (PUT).
Partial update of dataset metadata (PATCH).
Delete a dataset.
Restore a dataset within its time-travel window (datasets.undelete).
List tables/views in a dataset.
Fetch table metadata/schema.
Create a table or view with a schema.
Partial update of a table (add columns, set expiration, etc.).
Full replace of table metadata (PUT).
Delete a table or view.
Streaming insert of JSON rows into a table (real-time append).
Read rows from a table directly (paginated, no SQL).
Get the IAM policy for a table (tables.getIamPolicy).
Set the IAM policy for a table (tables.setIamPolicy).
Test the caller's permissions on a table (tables.testIamPermissions).
List stored procedures / UDFs / TVFs in a dataset.
Fetch a routine definition.
Create a stored procedure / UDF / TVF.
Replace a routine's full definition (routines.update, PUT).
Delete a routine (routines.delete).
List BigQuery ML models in a dataset.
Fetch BQML model metadata.
Delete a BQML model.
Update mutable BQML model metadata (models.patch).
Return the BigQuery service account for the project (KMS/transfer grants).
1 field
List projects the caller can access (for project picker UIs).
List row access policies on a table (rowAccessPolicies.list).
Get a single row access policy (rowAccessPolicies.get).
Wire Google BigQuery into a coding agent and let it use these operations as tools.
Start building workflows in minutes with our visual builder. No code required.