> For the complete documentation index, see [llms.txt](https://docs.tutelar.io/tutelar-api-document/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tutelar.io/tutelar-api-document/disputes/dispute-reopen.md).

# Dispute Reopen

<mark style="color:green;">`PUT`</mark> `https://stgsecctrl.tutelar.io/api/v1/dispute/reopen/:disputeId`

{% tabs %}
{% tab title="200: Success response" %}

```json
{
   "success": true,
   "code": 200,
   "message": "Dispute reopened to level_1",
   "data": {}
}
{
   "success": true,
   "code": 200,
   "message": "Dispute reopened to level_2",
   "data": {}
}
{
   "success": true,
   "code": 200,
   "message": "Dispute reopened to level_3",
   "data": {}
}
```

{% endtab %}

{% tab title="422: Unprocessable Entity " %}

```json
{
   "success": false,
   "code": 300,
   "message": "No data found",
   "data": {}
}
{
   "success": false,
   "code": 300,
   "message": "Invalid Due date",
   "data": {}
}
{
   "success": false,
   "code": 300,
   "message": "Due date is missing ",
   "data": {}
}
{
   "success": false,
   "code": 300,
   "message": "Comment should not be empty",
   "data": {}
}
{
   "success": false,
   "code": 300,
   "message": "Comment must be within 2 to 250 characters",
   "data": {}
}
{
   "success": false,
   "code": 300,
   "message": "Only allowed A-Za-z0-9 .,'!&@_ in Comment",
   "data": {}
}
{
   "success": false,
   "code": 300,
   "message": "level field is missing",
   "data": {}
}
{
   "success": false,
   "code": 300,
   "message": "Invalid data received from level",
   "data": {}
}
{
   "success": false,
   "code": 300,
   "message": "Dispute already in open status",
   "data": {}
}

```

{% endtab %}

{% tab title="401: Unauthorized access" %}

```json
{
   "success": false,
   "code": 300,
   "message": "Unauthorized access",
   "data": {}
}
```

{% endtab %}

{% tab title="404: Request not found" %}

```json
{
    "success": false,
    "code": 300,
    "message": "Request not found",
    "data": {}
}
```

{% endtab %}

{% tab title="500: Internal Server Error " %}

```json
{
   "success": false,
   "code": 300,
   "message": "Something went wrong",
   "data": {}
}
```

{% endtab %}
{% endtabs %}

## Post Parameters:

| Post Parameter | Type   | Is Mandatory | Description                                                                                                                           |
| -------------- | ------ | ------------ | ------------------------------------------------------------------------------------------------------------------------------------- |
| dueDate        | Date   | Yes          | If you send the due date in parameter we proceed  with the given due date  otherwise we proceed based on your configuration settings. |
| level          | String | Yes          | When dispute raised what kind of level like level\_1 ,level\_2, level\_3                                                              |
| comments       | String | Yes          | Short description                                                                                                                     |

## Success Response&#x20;

### Sample POST Parameters,

```json
{
  "dueDate" : "2023-10-20",
  "comment":  "Move to level one",
  "level": "level_1"
}
```

### Success response 1,

```json
{
   "success": true,
   "code": 200,
   "message": "Dispute reopened to level_1",
   "data": {}
}
```

### Sample POST Parameters,

<pre class="language-json"><code class="lang-json">{
   "dueDate" : "2023-10-20",
   "comment":  "Move to level two you have not submitted proper documents",
<strong>   "level": "level_2"
</strong>}
</code></pre>

### Success response 2,

```json
{
    "success": true,
    "code": 200,
    "message": "Dispute reopened to level_2",
    "data": {}
}
```

### Sample POST Parameters,

```json
{
  "dueDate" : "2023-10-20",
  "comment":  "Move to level three you have not submitted proper documents",
  "level": "level_3"
}
```

### Success response 3,

```json
{
    "success": true,
    "code": 200,
    "message": "Dispute reopened to level_3",
    "data": {}
}
```

### Failure Response

```json
{
   "success": false,
   "code": 300,
   "message": "No data found",
   "data": {}
}
{
   "success": false,
   "code": 300,
   "message": "Invalid Due date",
   "data": {}
}
{
   "success": false,
   "code": 300,
   "message": "Due date is missing ",
   "data": {}
}
{
   "success": false,
   "code": 300,
   "message": "Comment should not be empty",
   "data": {}
}
{
   "success": false,
   "code": 300,
   "message": "Comment must be within 2 to 250 characters",
   "data": {}
}
{
   "success": false,
   "code": 300,
   "message": "Only allowed A-Za-z0-9 .,'!&@_ in Comment",
   "data": {}
}
{
   "success": false,
   "code": 300,
   "message": "level field is missing",
   "data": {}
}
{
   "success": false,
   "code": 300,
   "message": "Invalid data received from level",
   "data": {}
}
{
   "success": false,
   "code": 300,
   "message": "Dispute already in open status",
   "data": {}
}

```
