# Create or update a connector
**PUT /_connector/{connector_id}**
**All methods and paths for this operation:**
PUT
/_connector
PUT
/_connector/{connector_id}
## Servers
- http://api.example.com: http://api.example.com ()
## Authentication methods
- Api key auth
- Basic auth
- Bearer auth
## Parameters
### Path parameters
- **connector_id** (string)
The unique identifier of the connector to be created or updated. ID is auto-generated if not provided.
### Body: application/json (object)
- **description** (string)
- **index_name** (string)
- **is_native** (boolean)
- **language** (string)
- **name** (string)
- **service_type** (string)
## Responses
### 200
#### Body: application/json (object)
- **result** (string)
- **id** (string)
[Powered by Bump.sh](https://bump.sh)