object user.updatemedia(object parameters)
This method allows to update media for multiple users.
(object)
Parameters defining the media and users to be updated.
Parameter | Type | Description |
---|---|---|
medias (required) |
object/array | Media to replace existing media. If a media has the mediaid property defined it will be updated, otherwise a new media will be created. |
users (required) |
object/array | Users to update. The users must have the userid property defined. |
(object)
Returns an object containing the IDs of the updated users under the userids
property.
Replace all media used by the two users with a common e-mail media. The media must send notifications about all alerts at any time.
Request:
{
"jsonrpc": "2.0",
"method": "user.updatemedia",
"params": {
"users": [
{
"userid": "1"
},
{
"userid": "2"
}
],
"medias": {
"mediatypeid": "1",
"sendto": "[email protected]",
"active": 0,
"severity": 63,
"period": "1-7,00:00-24:00"
}
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Response:
CUser::updateMedia() in frontends/php/api/classes/CUser.php.