---
title: "Get completed SDA refunds"
method: GET
path: "/deposit-addresses/{depositAddress}/{depositChain}/completed-refunds"
tags: ["depositAddresses"]
---

# Get completed SDA refunds

`GET /deposit-addresses/{depositAddress}/{depositChain}/completed-refunds`

## Request

- Base URL: `https://api.rhino.fi/bridge`
- URL: `https://api.rhino.fi/bridge/deposit-addresses/{depositAddress}/{depositChain}/completed-refunds`
- Auth: one of:
  - HTTP bearer
  - API key in header `authorization`
- TypeScript: <https://skmtc.dev/rhino/apis/bridge-api/docs/deposit-addresses/:depositAddress/:depositChain/completed-refunds/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns the list of completed refunds for the given deposit address on a given chain.

## Path parameters

- `depositAddress` union, required
  - string: a string that will be trimmed
  - string: Tron basic address format
  - string
  - string
- `depositChain` string, required

## Response `200`

Success

- object
  - `items` CompletedSdaRefundApi[], required
    - `refundId` string, required: a non empty string
    - `depositAddress` union, required
      - string: a string that will be trimmed
      - string: Tron basic address format
      - string
      - string
    - `depositChain` string, required: a non empty string
    - `recipient` union, required
      - string: a string that will be trimmed
      - string: Tron basic address format
      - string
      - string
    - `trigger` union, required
      - object
        - `_tag` 'UNSUPPORTED_TOKEN', required
        - `nativeToken` boolean, required
        - `amountWei` string, required: a string to be decoded into a bigint
        - `tokenAddress` string: a non empty string
        - `tokenSymbol` string: a non empty string
        - `amount` string: a string to be decoded into a BigDecimal
        - `amountUsd` string: a string to be decoded into a BigDecimal
      - object
        - `_tag` 'REJECTED_BRIDGE', required
        - `rejectedDepositAddressBridgeId` string, required
        - `nativeToken` boolean, required
        - `amountWei` string, required: a string to be decoded into a bigint
        - `amount` string, required: a string to be decoded into a BigDecimal
        - `amountUsd` string, required: a string to be decoded into a BigDecimal
        - `tokenAddress` string, required: a non empty string
        - `tokenSymbol` string, required: a non empty string
    - `originalDepositTxHash` string: a non empty string
    - `txHash` string, required: a non empty string
    - `txTimestamp` string, required: a string to be decoded into a DateTime.Utc

## Other responses

- `400`: The request did not match the expected schema
- `401`: Unauthorized
- `422`: DepositAddressNotFound
- `503`: EndpointDisabledError

---

[API](https://skmtc.dev/rhino/apis/bridge-api.md) - [All operations](https://skmtc.dev/rhino/apis/bridge-api/llms.txt) - [OpenAPI document](https://skmtc.dev/rhino/apis/bridge-api/revisions/fb4dd5f3c1b3?raw)
