---
title: "Update MRDC Funds Available Date"
method: PUT
path: "/programs/{programCode}/transfers/{transferIdentifier}/mrdc/fundingDate"
tags: ["Transfers"]
---

# Update MRDC Funds Available Date

`PUT /programs/{programCode}/transfers/{transferIdentifier}/mrdc/fundingDate`

Modifies the funding date of a specific MRDC transaction. The new date must be a business day between the current and scheduled funding dates.

## Path parameters

- `transferIdentifier` string, required
- `programCode` string, required

## Headers

- `X-GD-RequestId` string, required

## Request body

- UpdateFundsAvailableDateRequest — Represents a request to update the funds available date for a Mobile Remote Deposit Capture (MRDC) transfer. This request is used to modify the scheduled funding date of a previously submitted check deposit, allowing the new date to be set within permitted business rules (e.g., between the current date and the original scheduled date).
  - `fundingDate` string, date-time, required — The new date when the deposited funds will become available to the account holder. Must be a valid business date (not a weekend or bank holiday) and within the allowed range for the transfer.

## Response `200`

OK

- UpdateFundsAvailableDateResponse — Represents the response returned after updating the funds available date for a Mobile Remote Deposit Capture (MRDC) transfer. This response indicates whether the update operation was successful and includes standard response details such as status, messages, and request identifiers.
  - `responseDetails` ResponseDetail[], nullable — Required: A list of response details providing status codes, descriptions, and additional information about the result of the operation.
    - `code` integer — The primary status or error code for the response (e.g., 200 for success, 400 for validation error).
    - `subCode` integer, nullable — An optional subcode providing more granular detail about the response or error.
    - `description` string, nullable — A human-readable description of the response, error, or status.
    - `url` string, nullable — A URL linking to documentation or a web page with more information about the response code.

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `500` — Internal Server Error
- `503` — Service Unavailable

---

[API](https://skmtc.net/greendot/apis/baas-apis.md) · [All operations](https://skmtc.net/greendot/apis/baas-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/greendot/baas-apis/versions/666553766b78/schema)
