> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fintoc.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Refreshing on demand

Refresh Intents request the latest movement data from the bank for a `Link`.

With Refresh Intents, you can update a `Link`'s movements on demand. Fintoc fetches the latest movements from your accounts instead of waiting to refresh the data.

After the Refresh Intent completes, Fintoc sends an [event](/api/main-resources/events-reference/events-object) to your application through a [webhook](/guides/resources/webhooks-walkthrough). The event indicates the outcome of the refresh.

Use the [List movements](/api/movements-api/movements/movements-list) endpoint to retrieve new movements.

This feature is available only for supported use cases and regions.

To refresh movements on demand, follow these steps:

1. Create a Refresh Intent.
2. Open the Widget if the bank requires multi-factor authentication during sign-in.
3. Wait for an event with the refresh outcome.
4. Use the List movements endpoint to retrieve the latest movements.

<Info>
  See [Errors](/api/fintoc-api/errors) for refresh limitations.
</Info>
