Delete connector APIedit

This functionality is in technical preview and may be changed or removed in a future release. Elastic will work to fix any issues, but features in technical preview are not subject to the support SLA of official GA features.

Removes a connector and associated sync jobs. This is a destructive action that is not recoverable.

Note: this action doesn’t delete any API key, ingest pipeline or data index associated with the connector. These need to be removed manually.

Requestedit

DELETE _connector/<connector_id>

Prerequisitesedit

  • To sync data using self-managed connectors, you need to deploy the Elastic connector service on your own infrastructure. This service runs automatically on Elastic Cloud for native connectors.
  • The connector_id parameter should reference an existing connector.

Path parametersedit

<connector_id>
(Required, string)
delete_sync_jobs
(Optional, boolean) A flag indicating if associated sync jobs should be also removed. Defaults to false.

Response codesedit

400
The connector_id was not provided.
404 (Missing resources)
No connector matching connector_id could be found.

Examplesedit

The following example deletes the connector with ID my-connector:

DELETE _connector/another-connector?delete_sync_jobs=true
{
    "acknowledged": true
}

The following example deletes the connector with ID another-connector and its associated sync jobs.