> ## Documentation Index
> Fetch the complete documentation index at: https://devzone.nayax.com/llms.txt
> Use this file to discover all available pages before exploring further.

# removeSubRetailer

The `removeSubRetailer` method removes a sub-retailer from the terminal.

## Request

<Note>
  **JSON-RPC 2.0**

  All methods in TweezerComm follow a JSON-RPC 2.0 structure. See [Integration](/docs/integrate-pos-device/tweezercomm/tweezercomm-get-started) for more details on how the requests are structured and sent.
</Note>

In the request, ensure to configure the following:

* The `method` field must be set to `removeSubRetailer`.
* The service must be set to `ashrait` in the `params`.

```json theme={null}
{
    "jsonrpc": "2.0",
    "method": "removeSubRetailer",
    "params": [
        "ashrait",
        {
            "retailerId": "0883012"
        }
    ],
    "id": "123454352"
}
```

### Request Parameters

The `params` array contains the service name followed by a dictionary.

| Name         | Type   | Description                           |
| :----------- | :----- | :------------------------------------ |
| `retailerId` | string | The ID of the sub-retailer to remove. |

## Response

A successful call returns a status code and message.

```json theme={null}
{
    "jsonrpc": "2.0",
    "id": "123454352",
    "result": {
        "statusCode": 0,
        "statusMessage": "OK"
    }
}
```

### Response Parameters

The result object contains the following fields:

| Name            | Type    | Description                                         |
| :-------------- | :------ | :-------------------------------------------------- |
| `statusCode`    | integer | The status of the operation. `0` indicates success. |
| `statusMessage` | string  | A message describing the status, such as `"OK"`.    |
