Manage Weaviate collections and objects with your own vectors, batch import and delete, and search by vector with filters.
Explore 14 workflow actions for Weaviate, including account permissions and operation limits.
6 read actions8 write actions
WORKFLOW ACTIONS
What you can configure.
Choose an action in the workflow builder, connect an account, and map its inputs. These actions are available in the catalog; your account access and a successful test determine whether they work for your setup.
Batch create objects
Write
Creates or overwrites up to 1000 objects (by UUID) with their properties and your vectors in one request.
Permissions and limits
Account permissions
A Weaviate API key with read access (and write access for the write operations) on the collection
A repeated request may repeat the external action. Review the previous result before retrying a write.
Batch delete objects
Write
Deletes every object in a collection that matches a where filter (or reports the matches with dryRun).
Permissions and limits
Account permissions
A Weaviate API key with read access (and write access for the write operations) on the collection
Operation limits
Deleted objects cannot be restored.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create collection
Write
Creates a collection for vectors you supply (vectorizer none).
Permissions and limits
Account permissions
A Weaviate API key with read access (and write access for the write operations) on the collection
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create object
Write
Creates one object with its properties and your vector.
Permissions and limits
Account permissions
A Weaviate API key with read access (and write access for the write operations) on the collection
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete collection
Write
Deletes a collection and all its objects.
Permissions and limits
Account permissions
A Weaviate API key with read access (and write access for the write operations) on the collection
Operation limits
A deleted collection and its objects cannot be restored.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete object
Write
Deletes one object.
Permissions and limits
Account permissions
A Weaviate API key with read access (and write access for the write operations) on the collection
Operation limits
A deleted object cannot be restored.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Get collection
Read
One collection's properties and vector settings.
Permissions and limits
Account permissions
A Weaviate API key with read access (and write access for the write operations) on the collection
Get object
Read
One object by collection and UUID.
Permissions and limits
Account permissions
A Weaviate API key with read access (and write access for the write operations) on the collection
Get server meta
Read
The Weaviate server's hostname and version.
Permissions and limits
Account permissions
A Weaviate API key with read access (and write access for the write operations) on the collection
List collections
Read
Every collection with its properties and vector settings.
Permissions and limits
Account permissions
A Weaviate API key with read access (and write access for the write operations) on the collection
List objects
Read
One page of a collection's objects, by cursor.
Permissions and limits
Account permissions
A Weaviate API key with read access (and write access for the write operations) on the collection
Replace object
Write
Replaces an object's properties and vector.
Permissions and limits
Account permissions
A Weaviate API key with read access (and write access for the write operations) on the collection
A repeated request may repeat the external action. Review the previous result before retrying a write.
Search by vector
Read
The objects nearest to your vector in a collection (or one of its tenants), optionally filtered, with the properties and metadata (like distance) you name.
Permissions and limits
Account permissions
A Weaviate API key with read access (and write access for the write operations) on the collection
Operation limits
Uses Weaviate's REST search API, available from Weaviate 1.39.8 (1.40.0 on the 1.40 line); older servers answer 404 for this path.
NodeHub computes no embeddings: the vector must have the dimensionality of the collection's (target) vector. A BQ- or RQ-compressed HNSW index answers a wrong-sized vector with no results instead of an error.
Update object
Write
Merges new property values (and optionally a new vector) into an object.
Permissions and limits
Account permissions
A Weaviate API key with read access (and write access for the write operations) on the collection
A repeated request may repeat the external action. Review the previous result before retrying a write.
SETUP
Start with a controlled test.
01Connect the intended account
Use the account and permissions required for your process. Review the connection check before configuring a workflow action.
02Review inputs and access
Select a listed operation and map its required inputs. Use test records and add a human approval before writes that need review.
03Confirm the result
Inspect step outputs and confirm the result in Weaviate. A saved workflow is not a completed provider action.