# Retrieve the list of apps available for blocklisting Get Apps Present in Repository for Blocklisting ## Endpoint `GET /api/v1/mdm/blacklist/apps` ## Request ### Request URL `https://{server-hostname}:8383/api/v1/mdm/blacklist/apps` ### Scope `MDMInventory.READ` ### Header `Authorization: d92d4xxxxxxxxxxxxx15f52` ### Request Parameters #### Request Headers - **Accept** `string` — **Mandatory** `application/json` #### Query Parameters - **query** `string` — Optional Free-text query string used for advanced filtering of the resource - **identifier** `string` — Optional Bundle/package identifier of the application (e.g., `com.zoho.mdm`) - **platform** `string` — Optional Filter results by device platform. Allowed values: `1=iOS`, `2=Android`, `3=Windows`, `4=macOS`, `6=tvOS` ### Sample Request ```bash curl --request GET \ --url 'https://appdomain/api/v1/mdm/blacklist/apps?query=SOME_STRING_VALUE&identifier=SOME_STRING_VALUE&platform=SOME_STRING_VALUE' \ --header 'Accept: application/json' \ --header 'Authorization: d92d4xxxxxxxxxxxxx15f52' ``` ## Response ### Response Parameters #### HTTP Code 200 Response Body — `application/json` - `JSON Object` - **apps** `JSON Array` Array of apps available for blocklisting ### Possible Response Codes - **200** `HTTP code` ### Sample Response: HTTP 200 #### List of apps available for blocklisting across multiple platforms ```json { "apps": [ { "identifier": "com.manageengine.mdm.android", "appname": "Zylker MDM", "appgroupid": 9007199254741064, "platform": 2 }, { "identifier": "com.zylker.testapp", "appname": "Test App", "appgroupid": 9007199254741066, "platform": 1 } ] } ``` #### No apps available for blocklisting ```json { "apps": [] } ``` ## Rate Limit **Duration:** 1 minute | **Threshold:** 250 | **Lock period:** 5 minutes Duration — Time window for the threshold. Threshold — Number of API calls allowed within the specified duration. Lock Period — Wait time before consecutive API requests.