[comment]: # ({97b0e55a-97b0e55a})
# mediatype.update

[comment]: # ({/97b0e55a-97b0e55a})

[comment]: # ({4cbfe789-4cbfe789})
### Descripció

`object mediatype.update(object/array mediaTypes)`

Aquest mètode permet actualitzar tipus de suport existents.

::: noteclassic
Tenim aquest mètode disponible només per a l'usuari *Super admin*. Els permisos per cridar el mètode es poden revocar a la configuració dels rols d'usuari. Per a més informació, veieu [Rols d'usuari](/manual/web_interface/frontend_sections/administration/user_roles).
:::

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

[comment]: # ({90fd0f97-7db8f4bd})
### Paràmetres

`(object/array)` Propietats del tipus de suport per actualitzar.

La propietat `mediatypeid` s'ha d'establir per a cada tipus de suport, totes les altres propietats són opcionals. Només s'actualitzaran les propietats aprovades, totes les altres romandran sense canvis.

A més de les [propietats estàndard del tipus de suport](objecte#tip_de_medios), el mètode admet els paràmetres següents.

|Paràmetre|[Tipus](/manual/api/reference_commentary#data_types)|Descripció|
|--|--|------|
|parameters|array|[Paràmetres de Webhook](objecte#webhook_parameters) substituint els paràmetres actuals del webhook.|
|message\_templates|array|[Plantilles de missatge](objecte#template_message) substituint les plantilles de missatge actuals.|

[comment]: # ({/90fd0f97-7db8f4bd})

[comment]: # ({665d000d-665d000d})
### Valors de retorn

`(object)` Torna un objecte que contingui els IDs dels tipus de suport actualitzats sota la propietat `mediatypeids`.

[comment]: # ({/665d000d-665d000d})

[comment]: # ({b41637d2-b41637d2})
### Exemples

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

[comment]: # ({5b9fba1b-8d3ba0cc})
#### Activar un tipus de suport

Activa un tipus de suport; és a dir, establir el seu estat a "0".

Petició:

```json
{
    "jsonrpc": "2.0",
    "method": "mediatype.update",
    "params": {
        "mediatypeid": "6",
        "status": "0"
    },
    "auth": "038e1d7b1735c6a5436ee9eae095879e",
    "id": 1
}
```

Resposta:

```json
{
    "jsonrpc": "2.0",
    "result": {
        "mediatypeids": [
            "6"
        ]
    },
    "id": 1
}
```

[comment]: # ({/5b9fba1b-8d3ba0cc})

[comment]: # ({b9cdc31e-b9cdc31e})
### Font

CMediaType::update() in
*ui/include/classes/api/services/CMediaType.php*.

[comment]: # ({/b9cdc31e-b9cdc31e})
