
Algolia Delete
CertifiedDelete Algolia records by ID
Algolia Delete
Certified
Delete Algolia records by ID
Batch-delete records from an Algolia index using objectIDs. Uses a single batch request with the Admin API Key.
yaml
type: io.kestra.plugin.algolia.DeleteExamples
Delete multiple product records
yaml
id: delete_products
namespace: company.team
tasks:
- id: remove_products
type: io.kestra.plugin.algolia.Delete
applicationId: "{{ secret('ALGOLIA_APP_ID') }}"
apiKey: "{{ secret('ALGOLIA_API_KEY') }}"
indexName: "products"
objectIds:
- "id_1"
- "id_2"
Properties
apiKey *Requiredstring
Admin API Key
Admin API Key used for search, indexing, and deletes; render from secrets.
applicationId *Requiredstring
Algolia Application ID
Required; project Application ID from the Algolia dashboard.
indexName *Requiredstring
Target index name
Algolia index to delete from; must exist in the same application.
objectIds *Requiredarray
SubTypestring
Object IDs to delete
List of objectIDs removed in a single batch; missing IDs are ignored by Algolia.
pluginDefaultsRef Non-dynamicstring
Reference (ref) of the pluginDefaults to apply to this task.
Outputs
objectIds array
SubTypestring
Deleted objectIDs
ObjectIDs echoed by Algolia for the requested deletion batch.