{ "$schema": "https://json-structure.org/meta/extended/v0/#", "$id": "https://api-evangelist.github.io/weaviate/json-structure/weaviate-batch-delete-structure.json", "title": "BatchDelete", "description": "Weaviate BatchDelete schema", "type": "object", "properties": { "match": { "type": "map", "description": "Outlines how to find the objects to be deleted." }, "output": { "type": "str", "description": "Controls the verbosity of the output, possible values are: `minimal`, `verbose`. Defaults to `minimal`." }, "deletionTimeUnixMilli": { "type": "int64", "description": "Timestamp of deletion in milliseconds since epoch UTC." }, "dryRun": { "type": "bool", "description": "If true, the call will show which objects would be matched using the specified filter without deleting any objects.

Depending on the configured verbosity, you will either receive a count of affected objects, or a list of IDs." } } }