# Transactions

Una **transacción** contiene la información detallada de cada movimiento dentro de una cuenta. Por ejemplo, una compra en una tienda o un restaurante.

## Listar transacciones

 - [GET /api/transactions/](https://developers.belvo.com/es/apis/belvoopenapispec/transactions/listtransactions.md): ## ▶️ Uso

Con el método List Transactions, puedes:

1. [Requerido] Listar transacciones relacionadas con un link.id específico (usando el parámetro de consulta link).
2. Filtrar las transacciones devueltas usando parámetros de consulta (ver la sección de Filtrado de respuestas a continuación).
3. Obtener los detalles de un transaction.id específico (usando el parámetro de consulta id junto con el parámetro de consulta link).

## 📖 Paginación

Este método devuelve una respuesta paginada (por defecto: 100 elementos por página). Puedes usar el parámetro de consulta page_size para aumentar el número de elementos devueltos hasta un máximo de 1000 elementos. Puedes usar el parámetro de consulta page para navegar a través de los resultados. Para más detalles sobre cómo navegar por las respuestas paginadas de Belvo, consulta nuestro artículo Consejos de Paginación.

## 🔦 Filtrado de Respuestas

Consulta la lista de campos a continuación para ver por cuáles puedes filtrar tus respuestas. Para más información sobre cómo usar filtros, consulta nuestro artículo Filtrado de respuestas.

## Recuperar transacciones para un enlace

 - [POST /api/transactions/](https://developers.belvo.com/es/apis/belvoopenapispec/transactions/retrievetransactions.md): Recuperar transacciones para una o más cuentas desde un enlace específico.

> 📘 Períodos de Transacciones y Recuperación
>
> Al recuperar transacciones, es importante entender que los rangos de datos de transacciones disponibles dependen de cada institución. Si intentas acceder a información más antigua de la que podemos acceder, devolveremos todos los datos que podamos leer dentro de ese rango de fechas. Por ejemplo, si solicitas transacciones del último año y solo podemos acceder a los últimos seis meses, devolveremos la información correspondiente a estos seis meses de datos.

## Completar una solicitud de transacciones

 - [PATCH /api/transactions/](https://developers.belvo.com/es/apis/belvoopenapispec/transactions/patchtransactions.md): Se utiliza para reanudar una sesión de recuperación de Transacción que se pausó porque la institución requería un token MFA.

## Obtener los detalles de una transacción

 - [GET /api/transactions/{id}/](https://developers.belvo.com/es/apis/belvoopenapispec/transactions/detailtransaction.md): Obtén los detalles de una transacción específica.

## Eliminar una transacción

 - [DELETE /api/transactions/{id}/](https://developers.belvo.com/es/apis/belvoopenapispec/transactions/destroytransaction.md): Eliminar una transacción específica de tu cuenta de Belvo.

> ❗️ Límite de tasa
>
> Este endpoint tiene un límite de tasa. Solo puedes eliminar 5 elementos por minuto. Si excedes este límite, recibirás un código de estado 429.

