Delete specific objects in a Weaviate database.

yaml
type: "io.kestra.plugin.weaviate.Delete"

Send delete request to a Weaviate database. Use object ID or other properties.

yaml
id: weaviate_delete_flow
namespace: company.team

tasks:
  - id: delete
    type: io.kestra.plugin.weaviate.Delete
    url: https://demo-cluster-id.weaviate.network
    className: WeaviateObject
    filter:
      fieldName: field value to be deleted by
Properties
Min length 1

Class name for which you want to delete data

Min length 1

Connection URL

Example: localhost: 8080 or https://cluster-id.weaviate.network

API key to authenticate with a managed Weaviate cluster

If not provided, the anonymous authentication scheme will be used.

Attributes to filter by for deletion

SubType string

Additional headers to add to the request e.g. to authenticate with OpenAI API

Id of the object to delete

Class name of the deleted object

Default 0

Number of deleted objects

SubType string

IDs of deleted objects

Whether the delete operation was successful