---
title: "Funds availability"
method: GET
path: "/funds_availability/{mandate_id}"
tags: ["Funds Availability"]
---

# Funds availability

`GET /funds_availability/{mandate_id}`

## Request

- Base URL: `https://api.gocardless.com`
- URL: `https://api.gocardless.com/funds_availability/{mandate_id}`
- Auth: HTTP bearer

Checks if the payer's current balance is sufficient to cover the amount
the merchant wants to charge within the consent parameters defined on the mandate.

<p class="notice--warning"><strong>Warning</strong>: Funds availability check is available for VRP mandates only.</p>

## Path parameters

- `mandate_id` string, required

## Query parameters

- `amount` string: The amount of the payment

## Headers

- `GoCardless-Version` string, required

## Response `200`

Successful response

- object
  - `available` boolean: Indicates if the amount is available

## Other responses

- `400`: Bad Request
- `401`: Unauthorised
- `404`: Not found
- `422`: Validation Error
- `500`: Internal Error

---

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