Algolia Delete

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.Delete

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

Admin API Key

Admin API Key used for search, indexing, and deletes; render from secrets.

Algolia Application ID

Required; project Application ID from the Algolia dashboard.

Target index name

Algolia index to delete from; must exist in the same application.

SubTypestring

Object IDs to delete

List of objectIDs removed in a single batch; missing IDs are ignored by Algolia.

Reference (ref) of the pluginDefaults to apply to this task.

SubTypestring

Deleted objectIDs

ObjectIDs echoed by Algolia for the requested deletion batch.