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
}
}
curl \
--request PUT 'http://api.example.com/_connector/{connector_id}/_pipeline' \
--header "Content-Type: application/json" \
--data '"{\n \"pipeline\": {\n \"extract_binary_content\": true,\n \"name\": \"my-connector-pipeline\",\n \"reduce_whitespace\": true,\n \"run_ml_inference\": true\n }\n}"'
Request examples
Connector update pipeline example1
An example body for a `PUT _connector/my-connector/_pipeline` request.
{
"pipeline": {
"extract_binary_content": true,
"name": "my-connector-pipeline",
"reduce_whitespace": true,
"run_ml_inference": true
}
}
{
"pipeline": {
"extract_binary_content": true,
"name": "my-connector-pipeline",
"reduce_whitespace": true,
"run_ml_inference": true
}
}
Response examples (200)
{
"result": "updated"
}