[comment]: # ({0ba948d5-0f96d4e3})
# connector.update

[comment]: # ({/0ba948d5-0f96d4e3})

[comment]: # ({d595df91-c5c262c6})
### Descripción

`object connector.update(object/array connectors)`

Este método permite actualizar los conectores existentes.

::: noteclassic
Este método solo está disponible para el tipo de usuario *Super administrador*. Los permisos para llamar al método se pueden revocar en la configuración de roles de usuario.
Consulte [Roles de usuario](/manual/web_interface/frontend_sections/users/user_roles) para obtener más información.
:::

[comment]: # ({/d595df91-c5c262c6})

[comment]: # ({82c39c7f-7604a8a7})
### Parámetros

`(objeto/matriz)` Propiedades del conector que se actualizarán.

La propiedad `connectorid` debe definirse para cada conector; todas las demás propiedades son opcionales.
Sólo se actualizarán las propiedades pasadas, todas las demás permanecerán sin cambios.

Además de las [propiedades del conector estándar] (object#connector), el método acepta los siguientes parámetros.

|Parámetro|[Tipo](/manual/api/reference_commentary#data_types)|Descripción|
|--|--|------|
|tags|matriz|[Filtro de etiquetas](/manual/api/reference/connector/object#tag-filter) del conector para reemplazar el filtro de etiquetas actual.|

[comment]: # ({/82c39c7f-7604a8a7})

[comment]: # ({ce3e1358-aed16236})
### Valores de retorno

`(objeto)` Devuelve un objeto que contiene los ID de los conectores actualizados bajo la propiedad `connectorids`.

[comment]: # ({/ce3e1358-aed16236})

[comment]: # ({b41637d2-20154cf3})
### Ejemplos

[comment]: # ({/b41637d2-20154cf3})

[comment]: # ({e1aaffff-4bc523df})
#### Cambiar el tipo de autenticación HTTP

Cambie el tipo de autenticación HTTP a Bearer para el conector con ID "3".

[Solicitud](/manual/api#performing-requests):

```json
{
"jsonrpc": "2.0",
"method": "connector.update",
"params": {
"connectorid": 3,
"authtype": 5,
"token": "{$DATA_EXPORT_BEARER_TOKEN}"
},
"id": 1
}
```

Respuesta:

```json
{
"jsonrpc": "2.0",
"result": {
"connectorids": [
"3"
]
},
"id": 1
}
```

[comment]: # ({/e1aaffff-4bc523df})

[comment]: # ({246e1630-c1adf037})
#### Actualizando filtro de etiquetas

Cambiar filtro de etiquetas para conector con ID "5".

[Solicitud](/manual/api#performing-requests):

```json
{
"jsonrpc": "2.0",
"method": "connector.update",
"params": [
{
"connectorid": 5,
"tags_evaltype": 2,
"tags": [
{
"tag": "service",
"operator": 0,
"value": "mysqld"
},
{
"tag": "error",
"operator": 12,
"value": ""
}
]
}
],
"id": 1
}
```

Respuesta:

```json
{
"jsonrpc": "2.0",
"result": {
"connectorids": [
"5"
]
},
"id": 1
}
```

[comment]: # ({/246e1630-c1adf037})

[comment]: # ({37d671ce-f93b099e})
### Fuente

CConnector::update() en *ui/include/classes/api/services/CConnector.php*.

[comment]: # ({/37d671ce-f93b099e})
