> For the complete documentation index, see [llms.txt](https://docs.pareto.credit/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pareto.credit/developers/api/transactions.md).

# Transactions

Transactions represent user and system interactions with Pareto vaults such as deposits, redemptions, and claims.

## Structure

Each transaction object includes:

* `_id` *(string)* — Unique identifier
* `type` *(string)* — One of: `DEPOSIT`, `REDEEM`, `CLAIM`
* `status` *(string)* — One of: `PENDING`, `SUCCESS`, `FAILED`
* `hash` *(string)* — Transaction hash on-chain
* `chainId` *(string)* — Blockchain ID where the transaction occurred
* `walletAddress` *(string)* — Wallet initiating the transaction
* `vaultId` *(string)* — Associated vault
* `epochId` *(string)* — Related epoch (if applicable)
* `tokenId` *(string)* — Token involved
* `amount` *(string)* — Amount transacted
* `amountUSD` *(string)* — USD equivalent of the transaction
* `gasFeeUSD` *(string)* — Gas fee in USD
* `block`: *(object)*
  * `number` *(number)* — Block number
  * `timestamp` *(number)* — Unix timestamp of the block
* `createdAt`, `updatedAt` *(string)* — ISO timestamps
* `createdBy`, `updatedBy` *(string)* — Actor identifiers

## Endpoints

{% openapi src="/files/B0USObu0ut26aUSpA14r" path="/transactions" method="get" %}
[Transactions.yaml](https://4223418165-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVSPclqPyChB4NMxFfG2X%2Fuploads%2FXsgRsP9ujyVoR28Sh8SZ%2FTransactions.yaml?alt=media\&token=b906ab9d-745e-4708-8bef-ff321c364b54)
{% endopenapi %}
