integer/array usermedia.get(object parameters)
The method allows to retrieve media according to the given parameters.
This method is deprecated and will be removed in the future. Please use user.get instead.
(object)
Parameters defining the desired output.
The method supports the following parameters.
Parameter | Type | Description |
---|---|---|
mediaids | string/array | Return only media with the given IDs. |
usrgrpids | string/array | Return only media that are used by users in the given user groups. |
userids | string/array | Return only media that are used by the given users. |
mediatypeids | string/array | Return only media that use the given media types. |
sortfield | string/array | Sort the result by the given properties. Possible values are: mediaid , userid and mediatypeid . |
countOutput | boolean | These parameters being common for all get methods are described in detail in the reference commentary. |
editable | boolean | |
excludeSearch | boolean | |
filter | object | |
limit | integer | |
output | query | |
preservekeys | boolean | |
search | object | |
searchByAny | boolean | |
searchWildcardsEnabled | boolean | |
sortorder | string/array | |
startSearch | boolean |
(integer/array)
Returns either:
countOutput
parameter has been used.Retrieve all media for the given user.
Request:
{
"jsonrpc": "2.0",
"method": "usermedia.get",
"params": {
"output": "extend",
"userids": "1"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Response:
{
"jsonrpc": "2.0",
"result": [
{
"mediaid": "8",
"userid": "1",
"mediatypeid": "3",
"sendto": "+3711231233",
"active": "0",
"severity": "48",
"period": "1-5,09:00-18:00"
},
{
"mediaid": "9",
"userid": "1",
"mediatypeid": "1",
"sendto": "[email protected]",
"active": "0",
"severity": "63",
"period": "1-7,00:00-24:00"
}
],
"id": 1
}
CUserMedia::get() in frontends/php/include/classes/api/services/CUserMedia.php.