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

# Get Mandates

> Guide to get mandates

#### Authorization

<ParamField header="Authorization" type="string" required="true">
  API Key
</ParamField>

<ParamField path="accountWalletId" type="string" required="true">
  Unique identifier for the subaccount wallet id. Used to retrieve consent details for a specific subaccount.
</ParamField>

<ParamField query="status" type="string" required="false">
  Status of the consent. Possible values: `active`, `inactive`, `created`, `initiated`.
</ParamField>

<RequestExample>
  ```bash Example Request theme={null}
  curl --location --request GET 'https://api.recital.finance/api/v1/direct-debit/subaccount/consent/{accountWalletId}?status=active' \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer <api-key>' \

  ```
</RequestExample>

<ResponseExample>
  ```json Success Response theme={null}
  {
      "success": true,
      "message": "Fetched successfully",
      "data": [
          {
              "reference": "bpkffdfdsdasbf0",
              "mandateStatus": "active",
              "metaData": "{\"last4\":\"1334\",\"bank\":\"Sterling Bank\",\"expMonth\":5,\"expYear\":2035,\"countryCode\":\"NG\",\"accountName\":\"JOHN DOE\"}",
              "email": "e@x.com",
              "reusable": "true"
          }
      ]
    }
  }
  ```

  ```json Error Response theme={null}
  {
    "success": false,
    "message": "No data found",
    "data": null
  }
  ```
</ResponseExample>

***

### Notes

* The returned `reusable` indicate the mandate can be used for recurring charge.
