Path parameters

  • connector_idstring Required

    The unique identifier of the connector to be updated.

application/json

BodyRequired

  • featuresobject Required
    Hide features attributes Show features attributes object
    • Hide document_level_security attribute Show document_level_security attribute object
    • Hide incremental_sync attribute Show incremental_sync attribute object
    • Hide native_connector_api_keys attribute Show native_connector_api_keys attribute object
    • Hide sync_rules attributes Show sync_rules attributes object
      • advancedobject
        Hide advanced attribute Show advanced attribute object
      • basicobject
        Hide basic attribute Show basic attribute object

Responses

  • 200 application/json
    Hide response attribute Show response attribute object
    • resultstring Required

      Values are created, updated, deleted, not_found, or noop.

PUT /_connector/{connector_id}/_features
curl \
 --request PUT 'http://api.example.com/_connector/{connector_id}/_features' \
 --header "Authorization: $API_KEY" \
 --header "Content-Type: application/json" \
 --data '"{\n  \"features\": {\n    \"document_level_security\": {\n      \"enabled\": true\n    },\n    \"incremental_sync\": {\n      \"enabled\": true\n    },\n    \"sync_rules\": {\n      \"advanced\": {\n        \"enabled\": false\n      },\n      \"basic\": {\n        \"enabled\": true\n      }\n    }\n  }\n}"'
Request examples
{
  "features": {
    "document_level_security": {
      "enabled": true
    },
    "incremental_sync": {
      "enabled": true
    },
    "sync_rules": {
      "advanced": {
        "enabled": false
      },
      "basic": {
        "enabled": true
      }
    }
  }
}
{
  "features": {
    "document_level_security": {
      "enabled": true
    }
  }
}
Response examples (200)
{
  "result": "updated"
}