Google Cloud Firestore automation
Trigger: poll a collection for documents created/updated since the last check. Firestore exposes no outbound webhooks over REST, so this trigger polls on a schedule. Each tick runs a structured query (`runQuery`) ordered by the document's update time and emits only documents whose `updateTime` is newer than the stored cursor (`last_polled_at`), then advances the cursor.
6 fields
Fetch a single document by its collection and document id.
4 fields
List documents in a collection.
Create a new document in a collection.
5 fields
Update (patch / upsert) fields on a document.
Delete a document.
Retrieve multiple documents by full name in a single call.
3 fields
Apply a set of writes in one (non-atomic, best-effort) call.
Run a structured query over a collection.
Run a COUNT / SUM / AVG aggregation over a query.
List collection IDs under the database root or a document.
Execute a Firestore pipeline query.
Partition a structured query for parallel execution.
Start a read/write transaction; returns a transaction token.
2 fields
Atomically commit a set of writes (optionally within a transaction).
Abort an in-progress transaction.
Open a Firestore listen stream request.
Open a Firestore write stream request.
Raw Firestore REST call escape hatch for newly added or niche endpoints.
Get metadata/config for a database.
List databases in the project.
1 field
Create a Firestore database.
Clone an existing Firestore database from PITR.
Restore a Firestore database from a backup.
Patch database metadata/configuration.
Delete a Firestore database.
Export documents to Cloud Storage.
Import documents from Cloud Storage.
Bulk delete collection groups in the background.
List composite indexes for a collection group.
Get a composite index definition.
Delete a composite index.
List field index / TTL configurations.
Get one field configuration.
Patch a field configuration.
Poll the status of a long-running operation (export/import/index build).
List long-running operations.
Request cancellation for a long-running operation.
Delete interest in a long-running operation result.
Create a backup schedule for a Firestore database.
Get one backup schedule.
List backup schedules for a Firestore database.
Update a backup schedule.
Delete a backup schedule.
Get one Firestore backup.
List Firestore backups in a location.
Delete a Firestore backup.
Create a database user creds resource.
Get a database user creds resource.
List user creds for a database.
Enable a user creds resource.
Disable a user creds resource.
Delete a user creds resource.
Reset the password of a user creds resource.
Get one Firestore-supported location.
List Firestore-supported locations.
Wire Firestore into a coding agent and let it use these operations as tools.
Start building workflows in minutes with our visual builder. No code required.