---
title: "List all Mandates"
method: GET
path: "/v2/mandate-mgt/mandates/?perPage={perPage}"
---

# List all Mandates

`GET /v2/mandate-mgt/mandates/?perPage={perPage}`

## Request

- Base URL: `https://sandboxapi.fincra.com`
- URL: `https://sandboxapi.fincra.com/v2/mandate-mgt/mandates/?perPage={perPage}`
- Auth: API key in header `api-key`
- TypeScript: <https://skmtc.dev/fincra/apis/awesome-new-api/docs/v2/mandate-mgt/mandates/%3FperPage=:perPage/get.ts> (a function with typed inputs; its response is checked against the schema)

This API lets you get all mandates that has been initiated by your merchant account. Note, the path param is passed in the url as a query parameter

## Path parameters

- `perPage` string, required

## Response `200`

200

- object
  - `results` object[]
    - `amount` integer
    - `description` string
    - `responseDescription` string
    - `startDate` string
    - `endDate` string
    - `status` string
    - `reference` string
    - `createdAt` string
  - `total` integer
  - `perPage` string
  - `page` integer

## Other responses

- `404`: 404

---

[API](https://skmtc.dev/fincra/apis/awesome-new-api.md) - [All operations](https://skmtc.dev/fincra/apis/awesome-new-api/llms.txt) - [OpenAPI document](https://skmtc.dev/fincra/apis/awesome-new-api/revisions/526b1509a02d?raw)
