On this page
correlation.get
Description
integer/array correlation.get(object parameters)
The method allows to retrieve correlations according to the given parameters.
This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See User roles for more information.
Parameters
(object) Parameters defining the desired output.
The method supports the following parameters.
| Parameter | Type | Description |
|---|---|---|
| correlationids | string/array | Return only correlations with the given IDs. |
| selectFilter | query | Return a filter property with the correlation conditions. |
| selectOperations | query | Return an operations property with the correlation operations. |
| sortfield | string/array | Sort the result by the given properties. Possible values are: correlationid, name and status. |
| countOutput | boolean | These parameters being common for all get methods are described 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 |
Visszatérési értékek
(integer/array) A következőket adja vissza:
- objektumok tömbje;
- a letöltött objektumok száma, ha a
countOutputparaméter rendelkezik használtak.
Példák
Retrieve correlations
Retrieve all configured correlations together with correlation
conditions and operations. The filter uses the "and/or" evaluation type,
so the formula property is empty and eval_formula is generated
automatically.
Request:
{
"jsonrpc": "2.0",
"method": "correlation.get",
"params": {
"output": "extend",
"selectOperations": "extend",
"selectFilter": "extend"
},
"auth": "343baad4f88b4106b9b5961e77437688",
"id": 1
}
Response:
{
"jsonrpc": "2.0",
"result": [
{
"correlationid": "1",
"name": "Correlation 1",
"description": "",
"status": "0",
"filter": {
"evaltype": "0",
"formula": "",
"conditions": [
{
"type": "3",
"oldtag": "error",
"newtag": "ok",
"formulaid": "A"
}
],
"eval_formula": "A"
},
"operations": [
{
"type": "0"
}
]
}
],
"id": 1
}
Lásd még
Forrás
CCorrelation::get() in ui/include/classes/api/services/CCorrelation.php.