---
title: "List Mandates for a Recipient"
method: GET
path: "/v2.01/{ClientId}/users/{UserId}/recipients/{RecipientId}/mandates"
tags: ["Mandates"]
---

# List Mandates for a Recipient

`GET /v2.01/{ClientId}/users/{UserId}/recipients/{RecipientId}/mandates`

## Request

- Base URL: `https://api.sandbox.mangopay.com`
- URL: `https://api.sandbox.mangopay.com/v2.01/{ClientId}/users/{UserId}/recipients/{RecipientId}/mandates`
- Auth: HTTP bearer

List Mandates for a Recipient

## Path parameters

- `ClientId` string, required
- `UserId` string, required
- `RecipientId` string, required

## Response `200`

Success

- ListAllMandatesResponse
  - `Array (Mandates)` ListAllMandatesResponseArrayMandatesItems[]: The list of mandates created by the platform.
    - `Object (Mandate)` ListAllMandatesResponseArrayMandatesItemsObjectMandate: The mandate created by the platform.
      - `Id` string: Max length: 128 characters (see [data formats](/api-reference/overview/data-formats) for details) The unique identifier of the object.
      - `CreationDate` integer: Unix timestamp (UTC) of the date and time the object was created.
      - `Status` string: **Returned values:** `CREATED`, `SUBMITTED`, `ACTIVE`, `FAILED`, `EXPIRED` The status of the mandate: - `CREATED` – The mandate has been generated but not yet confirmed. - `SUBMITTED` – The mandate has been confirmed and sent to the user's bank, and can be used to request a direct debit pay-in. - `ACTIVE` – The mandate has been accepted by the user's bank or successfully used to process a direct debit direct pay-in. Further pay-ins can be requested. - `FAILED` – The mandate has been canceled or otherwise failed, and can no longer be used for payments. - `EXPIRED` – No payment has been made against the mandate in the last 24 months. It can no longer be used for payments.
      - `UserId` string: The unique identifier of the User (natural or legal) who owns the bank account.
      - `ExecutionType` string: **Returned values:** `WEB` The execution type of the mandate.
      - `Tag` string: Max. length: 255 characters Custom data that you can add to this object, such as unique identifiers in your system. To store multiple values, you can serialize them into a single string, for example a JSON object: `"{\"id_1\":AB123,\"id_2\":DE456}"`.
      - `ResultCode` string: The code indicating the result of the operation. This information is mostly used to <a href="/errors/codes">handle errors</a> or for filtering purposes.

## Changes

- **2026-10-02** `6790f3e8a4d5`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/mangopay/apis/api-reference/changes/v2.01/:ClientId/users/:UserId/recipients/:RecipientId/mandates/get.md)

---

[API](https://skmtc.dev/mangopay/apis/api-reference.md) - [All operations](https://skmtc.dev/mangopay/apis/api-reference/llms.txt) - [OpenAPI document](https://skmtc.dev/mangopay/apis/api-reference/revisions/d288c2f6fa97?raw)
