# Transfer timestamps

> AI agents: search and read all Moov docs with the docs MCP server at https://docs.moov.io/mcp (no API key). Setup: https://docs.moov.io/guides/developer-tools/mcp-ai/docs-mcp/index.md

> **December 5, 2023 update:** Moov has updated transfer timestamps to appear under the new `railDetails` object. The `statusUpdates` object is now deprecated.

## Transfer timestamps

Moov now provides an additional layer of transparency on transfer status changes to provide customers with as much data as possible on where funds are at any given moment. Transfer timestamps are now available in the API and are coming to the Dashboard soon. These timestamps are helpful for those looking to:

- Automate money movement flows based on when a transfer is originated
- Know when a transfer completed to understand when the destination received the funds

When you use the transfer `GET` [endpoint](/api/money-movement/transfers/get/index.md), we now provide a `statusUpdates` object where you can view a transfer's status. Specifically:

`source.cardDetails.statusUpdates` now contains the following timestamps:

- initiated
- confirmed
- settled
- completed
- canceled
- failed

`source.achDetails.statusUpdates` and `destination.achDetails.statusUpdates` now contain the following timestamps:

- initiated
- originated
- completed
- corrected
- returned

If a transfer has completed, the top-level response on the transfer `GET` [endpoint](/api/money-movement/transfers/get/index.md) will include a `completedOn` timestamp field. If the transfer has not completed, the `completedOn` timestamp will not appear.

