# Get all Plan categories

<mark style="color:blue;">**API for getting plan categories for a specific biller.This api has to be invoked if planMDM requirement is mandatory for the biller, it will return the plan categories**</mark>

| Endpoint                                                                                                |
| ------------------------------------------------------------------------------------------------------- |
| **Request:&#x20;**<mark style="color:blue;">**GET /masters/planCategories?billerId=HUNG00000NA**</mark> |

<mark style="color:blue;">**Request Parameters**</mark>

**The various parameters are explained below:**

| Parent Property/Element                | Property/Element Name | Mandatory | Data Type    | Description       |
| -------------------------------------- | --------------------- | --------- | ------------ | ----------------- |
| \[ROOT] (No parent property / element) | billerId              | M         | Alphanumeric | Fixed Length – 14 |

<mark style="color:blue;">**Response Parameters**</mark>

**The various parameters are explained below:**

| Parent Property/Element                | Property/Element Name | Mandatory | Data Type | Description                                       |
| -------------------------------------- | --------------------- | --------- | --------- | ------------------------------------------------- |
| \[ROOT] (No parent property / element) | categoryRespList      | M         | List      | List of categories                                |
| generalResp                            | statusCode            | M         | Numeric   | 200- SUCCESS Other than 200-Failure               |
|                                        | status                | M         | String    | It is either “Success” or failure                 |
|                                        | message               | M         | String    | Contains the reason message for failure / success |
|                                        | remarks               | C         | String    |                                                   |

<mark style="color:blue;">**Json Formatted Response Example**</mark>

<pre class="language-json"><code class="lang-json">    {
<strong>    "generalResp": { 
</strong>    "statusCode": "200",
    "status": "success",
    "message": "Categories retrieved successfully", 
    "remarks": ""
    },
    "categoryRespList": 
    [ "Music"
    ]
    }
</code></pre>
