---
type: api
title: Update the connector draft filtering validation
description: Update the draft filtering validation info for a connector.
url: https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-connector-update-filtering-validation
resource: https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-connector-update-filtering-validation
products:
  - Elasticsearch
---

# Update the connector draft filtering validation

Authentication: required

Availability: Preview since 8.12

## Paths

- `PUT` `/_connector/{connector_id}/_filtering/_validation`

#### Path parameters

- `connector_id` (string) — required
  The unique identifier of the connector to be updated

## Description

Update the draft filtering validation info for a connector.

## Request body

`application/json`

- `validation` (object) — required
  - `errors` (object[]) — required
    - `ids` (string[]) — required
    - `messages` (string[]) — required
  - `state` (enum) — required
    Values: `edited`, `invalid`, `valid`

## Response

`application/json`

- `result` (enum)
  Values: `created`, `updated`, `deleted`, `not_found`, `noop`
## Code examples

#### Console

```console
PUT /_connector/CONNECTOR_ID/_filtering/_validation
{
  "validation": {
    "errors": [
      {
        "ids": [
          "string"
        ],
        "messages": [
          "string"
        ]
      }
    ],
    "state": "edited"
  }
}
```

#### curl

```curl
curl -X PUT "${ELASTICSEARCH_URL}/_connector/${CONNECTOR_ID}/_filtering/_validation" \
  -H "Authorization: ApiKey ${API_KEY}" \
  -H "Content-Type: application/json" \
  -d '{
    "validation": {
      "errors": [
        {
          "ids": [
            "string"
          ],
          "messages": [
            "string"
          ]
        }
      ],
      "state": "edited"
    }
  }'
```

## Response examples

#### 200

`application/json`

Generated from the API spec. Values are representative. Unions use the first variant; deeply nested or large bodies may omit fields.

```json
{
  "result": "created"
}
```

