---
title: "Confirm funds"
method: GET
path: "/v3/mandates/{id}/funds"
tags: ["Mandates"]
---

# Confirm funds

`GET /v3/mandates/{id}/funds`

## Request

- Base URL: `https://api.truelayer-sandbox.com`
- URL: `https://api.truelayer-sandbox.com/v3/mandates/{id}/funds`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `https://auth.truelayer.com/connect/token` scopes: `mandates`

Confirm that the end user has the given funds.

This API can be called:
  - using the `mandate_token` associated with the mandate;
  - using a backend bearer token.

## Path parameters

- `id` string, required: Unique ID for the mandate

## Query parameters

- `amount_in_minor` integer, required
- `currency` 'GBP' | 'EUR', required

## Response `200`

Confirmation of funds

- ConfirmationOfFunds
  - `confirmed` boolean, required: Whether the funds are confirmed
  - `confirmed_at` string, datetime, required: The date and time the funds were confirmed at

## Other responses

- `400`: Invalid Request
- `401`: Unauthenticated
- `403`: Forbidden
- `404`: Mandate Not Found
- `500`: Unknown Error

---

[API](https://skmtc.dev/truelayer/apis/payments-api-v3.md) - [All operations](https://skmtc.dev/truelayer/apis/payments-api-v3/llms.txt) - [OpenAPI document](https://skmtc.dev/truelayer/apis/payments-api-v3/revisions/a7c585fc9b84?raw)
