# return_reasons

Fields that describe the reason for the return and other metadata related to the return. These are the same fields specified in the request.

* Is optional
* Type: `array`


with following properties:

| Property | Type | Required | Description |
|  --- | --- | --- | --- |
| `type` | String | Optional | Type of return |
| `code` | String | Optional | ISO 20022 code for the return |
| `reason` | String | Optional | ISO 20022 reason for the return |


## JSON schema extract


```json
{
  "type": "array",
  "description": "Fields that describe the reason for the return and other metadata related to the return. These are the same fields specified in the request.",
  "items": [
    {
      "type": "array",
      "items": [
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "description": "Type of return ."
            },
            "code": {
              "type": "string",
              "description": "ISO 20022 code for the return ."
            },
            "reason": {
              "type": "string",
              "description": "ISO 20022 reason for the return ."
            }
          }
        }
      ]
    }
  ],
}
```