Delete a connector
Beta; Added in 8.12.0
Removes a connector and associated sync jobs. This is a destructive action that is not recoverable. NOTE: This action doesn’t delete any API keys, ingest pipelines, or data indices associated with the connector. These need to be removed manually.
DELETE
/_connector/{connector_id}
Console
DELETE _connector/my-connector-id&delete_sync_jobs=true
resp = client.connector.delete(
connector_id="my-connector-id&delete_sync_jobs=true",
)
const response = await client.connector.delete({
connector_id: "my-connector-id&delete_sync_jobs=true",
});
response = client.connector.delete(
connector_id: "my-connector-id&delete_sync_jobs=true"
)
$resp = $client->connector()->delete([
"connector_id" => "my-connector-id&delete_sync_jobs=true",
]);
curl -X DELETE -H "Authorization: ApiKey $ELASTIC_API_KEY" "$ELASTICSEARCH_URL/_connector/my-connector-id&delete_sync_jobs=true"
Response examples (200)
{
"acknowledged": true
}