---
title: "Get a full deposit detail bundle"
method: GET
path: "/v2/deposits/{depositId}/bundle"
tags: ["Deposits"]
---

# Get a full deposit detail bundle

`GET /v2/deposits/{depositId}/bundle`

Returns the deposit, intents, on-chain fund events, profit snapshots, fund activity, and daily snapshots in a single response.

## Path parameters

- `depositId` integer, nullable

## Query parameters

- `escrowAddress` string, required
- `dailySnapshotLimit` integer
- `forceRefresh` boolean — Bypass the short-lived server cache and refetch the bundle from the indexer

## Response `200`

Deposit bundle retrieved successfully

- object
  - `success` boolean, required
  - `message` string, required
  - `responseObject` DepositBundleResponse
    - `deposit` object, required
      - `id` string, required
      - `chainId` number, required
      - `escrowAddress` string, required
      - `depositId` string, required
      - `depositor` string, required
      - `delegate` string, nullable
      - `rateManagerId` string, nullable
      - `rateManagerAddress` string, nullable
      - `delegatedAt` string, nullable
      - `token` string, required
      - `remainingDeposits` string, required
      - `intentAmountMin` string, required
      - `intentAmountMax` string, required
      - `acceptingIntents` boolean, required
      - `status` string, required
      - `outstandingIntentAmount` string, required
      - `totalAmountTaken` string
      - `totalWithdrawn` string, required
      - `successRateBps` number
      - `totalIntents` number, required
      - `signaledIntents` number, required
      - `fulfilledIntents` number, required
      - `prunedIntents` number, required
      - `blockNumber` string
      - `timestamp` string, required
      - `txHash` string
      - `updatedAt` string, required
      - `whitelistHookAddress` string, nullable
      - `paymentMethods` object[], required
        - `id` string
        - `chainId` number
        - `depositIdOnContract` string
        - `depositId` string, required
        - `paymentMethodHash` string, required
        - `intentGatingService` string, required
        - `payeeDetailsHash` string, required
        - `active` boolean
      - `currencies` object[], required
        - `id` string
        - `chainId` number
        - `depositIdOnContract` string
        - `depositId` string, required
        - `paymentMethodHash` string, required
        - `currencyCode` string, required
        - `minConversionRate` string, required
        - `conversionRate` string, nullable
        - `takerConversionRate` string, nullable
        - `managerFee` string, nullable
        - `rateSource` string, nullable
        - `oracleRate` string, nullable
        - `effectiveOracleRate` string, nullable
        - `lastOracleUpdatedAt` string, nullable
        - `adapter` string, nullable
        - `adapterConfig` string, nullable
        - `feed` string, nullable
        - `feedDecimals` number, nullable
        - `spreadBps` number, nullable
        - `maxStaleness` string, nullable
        - `invert` boolean, nullable
        - `kind` string, nullable
        - `managerRate` string, nullable
        - `rateManagerId` string, nullable
    - `intents` object[], required
      - `id` string, required
      - `intentHash` string, required
      - `depositId` string, required
      - `orchestratorAddress` string, required
      - `verifier` string, required
      - `owner` string, required
      - `toAddress` string, required
      - `amount` string, required
      - `fiatCurrency` string, required
      - `paymentMethodHash` string, nullable
      - `conversionRate` string, required
      - `status` string, required
      - `isExpired` boolean
      - `signalTimestamp` string, required
      - `expiryTime` string, nullable
      - `signalTxHash` string, required
      - `fulfillTxHash` string, nullable
      - `fulfillTimestamp` string, nullable
      - `pruneTxHash` string, nullable
      - `pruneTimestamp` string, nullable
      - `rateManagerId` string, nullable
      - `managerFee` string, nullable
      - `managerFeeRecipient` string, nullable
      - `managerFeeAmount` string, nullable
      - `paymentAmount` string, nullable
      - `paymentCurrency` string, nullable
      - `paymentTimestamp` string, nullable
      - `paymentId` string, nullable
      - `releasedAmount` string, nullable
      - `takerAmountNetFees` string, nullable
      - `updatedAt` string, required
    - `events` object, required
      - `deposits` object[], required
        - `id` string, required
        - `depositId` string, required
        - `depositor` string, required
        - `amount` string, required
      - `fundsAdded` object[], required
        - `id` string, required
        - `depositId` string, required
        - `depositor` string, required
        - `amount` string, required
      - `withdrawals` object[], required
        - `id` string, required
        - `depositId` string, required
        - `depositor` string, required
        - `amount` string, required
    - `profitSnapshots` object[], required
      - `id` string, required
      - `chainId` number, required
      - `maker` string, required
      - `intentId` string, required
      - `depositId` string, required
      - `fiatCurrency` string, required
      - `quoteConversionRate` string, required
      - `oracleRate` string, nullable
      - `spreadBps` number, nullable
      - `amount` string, required
      - `notionalFiatUsdCents` string, nullable
      - `feeUsd` string, nullable
      - `realizedProfitUsdCents` string, nullable
      - `priceSnapshotId` string, nullable
      - `status` string, required
      - `createdAt` string, required
      - `updatedAt` string, required
    - `fundActivities` object[], required
      - `id` string, required
      - `chainId` number, required
      - `depositId` string, required
      - `depositor` string, required
      - `activityType` string, required
      - `amount` string, required
      - `blockNumber` string, required
      - `timestamp` string, required
      - `txHash` string, required
    - `dailySnapshots` object[], required
      - `id` string, required
      - `chainId` number, required
      - `depositId` string, required
      - `depositor` string, required
      - `dayTimestamp` string, required
      - `remainingDeposits` string, required
      - `outstandingIntentAmount` string, required
      - `totalAmountTaken` string, required
      - `totalWithdrawn` string, required
      - `signaledIntents` number, required
      - `fulfilledIntents` number, required
      - `prunedIntents` number, required
      - `successRateBps` number, required
      - `dailyVolume` string, required
      - `dailyPnlUsdCents` string, required
      - `cumulativeVolume` string, required
      - `cumulativePnlUsdCents` string, required
      - `updatedAt` string, required
  - `statusCode` number, required
  - `errorCode` string

---

[API](https://skmtc.dev/peer/apis/swagger-api.md) · [All operations](https://skmtc.dev/peer/apis/swagger-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/peer/swagger-api/revisions/d5fcf4abb61a/schema)
