getPlaybooksCount
Get the count of custom, OOTB and deprecated playbooks.
python · System Diagnostics and Health Check
Details
| ID | getPlaybooksCount |
|---|---|
| Language | python |
| From Version | 6.10.0 |
| Docker Image | demisto/python3:3.12.13.11879924 |
| Tags | statusreview widget |
README
Get the count of custom, OOTB and deprecated playbooks
Script Data
| Name | Description |
|---|---|
| Script Type | python3 |
| Tags | statusreview, widget |
Inputs
There are no inputs for this script.
Outputs
There are no outputs for this script.
import demistomock as demisto # noqa: F401 from CommonServerPython import * # noqa: F401 payload1 = {"query": "system:T"} res1 = demisto.executeCommand("core-api-post", {"uri": "playbook/search", "body": json.dumps(payload1)})[0]["Contents"][ "response" ] if not res1["playbooks"]: res1["playbooks"] = [] payload2 = {"query": "system:F"} res2 = demisto.executeCommand("core-api-post", {"uri": "playbook/search", "body": json.dumps(payload2)})[0]["Contents"][ "response" ] if not res2["playbooks"]: res2["playbooks"] = [] payload3 = {"query": "deprecated:T"} res3 = demisto.executeCommand("core-api-post", {"uri": "playbook/search", "body": json.dumps(payload3)})[0]["Contents"][ "response" ] if not res3["playbooks"]: res3["playbooks"] = [] wList = [] wList.append({"OOTB": len(res1["playbooks"]), "Custom": len(res2["playbooks"]), "Deprecated": len(res3["playbooks"])}) return_results({"total": len(wList), "data": wList})