Update the connector pipeline Beta; Added in 8.12.0
When you create a new connector, the configuration of an ingest pipeline is populated with default settings.
PUT /_connector/{connector_id}/_pipeline
Console
PUT _connector/my-connector/_pipeline { "pipeline": { "extract_binary_content": true, "name": "my-connector-pipeline", "reduce_whitespace": true, "run_ml_inference": true } } resp = client.connector.update_pipeline( connector_id="my-connector", pipeline={ "extract_binary_content": True, "name": "my-connector-pipeline", "reduce_whitespace": True, "run_ml_inference": True }, ) const response = await client.connector.updatePipeline({ connector_id: "my-connector", pipeline: { extract_binary_content: true, name: "my-connector-pipeline", reduce_whitespace: true, run_ml_inference: true, }, }); response = client.connector.update_pipeline( connector_id: "my-connector", body: { "pipeline": { "extract_binary_content": true, "name": "my-connector-pipeline", "reduce_whitespace": true, "run_ml_inference": true } } ) $resp = $client->connector()->updatePipeline([ "connector_id" => "my-connector", "body" => [ "pipeline" => [ "extract_binary_content" => true, "name" => "my-connector-pipeline", "reduce_whitespace" => true, "run_ml_inference" => true, ], ], ]); curl -X PUT -H "Authorization: ApiKey $ELASTIC_API_KEY" -H "Content-Type: application/json" -d '{"pipeline":{"extract_binary_content":true,"name":"my-connector-pipeline","reduce_whitespace":true,"run_ml_inference":true}}' "$ELASTICSEARCH_URL/_connector/my-connector/_pipeline" Request example
{ "pipeline": { "extract_binary_content": true, "name": "my-connector-pipeline", "reduce_whitespace": true, "run_ml_inference": true } } Response examples (200)
{ "result": "updated" }