---
title: "Get all orders."
method: GET
path: "/orders"
---

# Get all orders.

`GET /orders`

## Query parameters

- `address` string
- `tx_hash` string
- `from_chain` union
  - 'arbitrum' | 'ethereum' | 'bitcoin' | 'base' | 'bnbchain' | 'botanix' | 'citrea' | 'hyperevm' | 'litecoin' | 'monad' | 'solana' | 'starknet' | 'tron' — Mainnet
  - 'arbitrum_sepolia' | 'alpen_signet' | 'alpen_testnet' | 'base_sepolia' | 'bitcoin_testnet' | 'bnbchain_testnet' | 'citrea_testnet' | 'ethereum_sepolia' | 'litecoin_testnet' | 'monad_testnet' | 'solana_testnet' | 'starknet_sepolia' | 'tron_shasta' | 'xrpl_testnet' — Testnet
- `to_chain` union
  - 'arbitrum' | 'ethereum' | 'bitcoin' | 'base' | 'bnbchain' | 'botanix' | 'citrea' | 'hyperevm' | 'litecoin' | 'monad' | 'solana' | 'starknet' | 'tron' — Mainnet
  - 'arbitrum_sepolia' | 'alpen_signet' | 'alpen_testnet' | 'base_sepolia' | 'bitcoin_testnet' | 'bnbchain_testnet' | 'citrea_testnet' | 'ethereum_sepolia' | 'litecoin_testnet' | 'monad_testnet' | 'solana_testnet' | 'starknet_sepolia' | 'tron_shasta' | 'xrpl_testnet' — Testnet
- `from_owner` string
- `to_owner` string
- `solver_id` string
- `integrator` string
- `page` integer
- `per_page` integer
- `status` string

## Response `200`

List of orders.

- OrdersResponse
  - `status` 'Ok' | 'Error'
  - `error` string, nullable
  - `result` PaginatedOrders
    - `data` Order[]
      - `order_id` string — A unique identifier for the order.
      - `created_at` string — Timestamp of order creation.
      - `source_swap` Swap
        - `created_at` string — Timestamp of order creation.
        - `swap_id` string — A unique identifier for the swap.
        - `chain` union
          - 'arbitrum' | 'ethereum' | 'bitcoin' | 'base' | 'bnbchain' | 'botanix' | 'citrea' | 'hyperevm' | 'litecoin' | 'monad' | 'solana' | 'starknet' | 'tron' — Mainnet
          - 'arbitrum_sepolia' | 'alpen_signet' | 'alpen_testnet' | 'base_sepolia' | 'bitcoin_testnet' | 'bnbchain_testnet' | 'citrea_testnet' | 'ethereum_sepolia' | 'litecoin_testnet' | 'monad_testnet' | 'solana_testnet' | 'starknet_sepolia' | 'tron_shasta' | 'xrpl_testnet' — Testnet
        - `asset` union
          - 'arbitrum:wbtc' | 'ethereum:wbtc' | 'arbitrum:ibtc' | 'base:cbbtc' | 'bitcoin:btc' | 'bnbchain:btcb' | 'botanix:btc' | 'citrea:cbtc' | 'ethereum:cbbtc' | 'ethereum:usdt' | 'hyperevm:ubtc' | 'litecoin:ltc' | 'monad:mon' | 'monad:usdc' | 'solana:cbbtc' | 'solana:sol' | 'solana:usdc' | 'starknet:wbtc' | 'tron:usdt' — Mainnet
          - 'arbitrum_sepolia:wbtc' | 'ethereum_sepolia:wbtc' | 'alpen_signet:btc' | 'alpen_testnet:sbtc' | 'alpen_testnet:usdc' | 'arbitrum_sepolia:ibtc' | 'arbitrum_sepolia:seed' | 'arbitrum_sepolia:usdc' | 'base_sepolia:cbltc' | 'base_sepolia:cbxrp' | 'base_sepolia:ibtc' | 'base_sepolia:usdc' | 'base_sepolia:usdt' | 'base_sepolia:wbtc' | 'bitcoin_testnet:btc' | 'bnbchain_testnet:wbtc' | 'citrea_testnet:cbbtc' | 'citrea_testnet:cbtc' | 'citrea_testnet:usdc' | 'citrea_testnet:usdt' | 'citrea_testnet:wbtc' | 'citrea_testnet:wcbtc' | 'ethereum_sepolia:usdc' | 'litecoin_testnet:ltc' | 'monad_testnet:cbbtc' | 'monad_testnet:usdc' | 'solana_testnet:cbbtc' | 'solana_testnet:sol' | 'solana_testnet:usdc' | 'starknet_sepolia:wbtc' | 'tron_shasta:usdt' | 'tron_shasta:wbtc' | 'xrpl_testnet:xrp' — Testnet
        - `initiator` string — Address transferring funds.
        - `redeemer` string — Address receiving funds.
        - `delegate` string — Address that performed the swap for the user, if applicable.
        - `timelock` integer — Timelock for the swap (in block numbers).
        - `filled_amount` string — Amount that has been filled. **Default:** "0"
        - `asset_price` integer — Price of the asset during swap.
        - `amount` string
        - `secret_hash` string — SHA256 of the secret.
        - `secret` string — The secret used to lock the funds on-chain. **Default:** "" *(empty string)*
        - `instant_refund_tx` string — **(Optional)** Instant refund transaction bytes. Only available for source swaps on UTXO-based chains. **Example:** Bitcoin.
        - `initiate_tx_hash` string — On-chain transaction hash of initiate. **Default:** "" *(empty string)*
        - `redeem_tx_hash` string — On-chain transaction hash of redeem. **Default:** "" *(empty string)*
        - `refund_tx_hash` string — On-chain transaction hash of refund. **Default:** "" *(empty string)*
        - `initiate_block_number` string — Block number of the initiate transaction. **Default:** "0"
        - `redeem_block_number` string — Block number of the redeem transaction. **Default:** "0"
        - `refund_block_number` string — Block number of the refund transaction. **Default:** "0"
        - `required_confirmations` integer — Number of confirmations required.
        - `current_confirmations` integer — Number of confirmations received so far. **Default:** 0
        - `initiate_timestamp` string, nullable
        - `redeem_timestamp` string, nullable
        - `refund_timestamp` string, nullable
      - `destination_swap` Swap
        - `created_at` string — Timestamp of order creation.
        - `swap_id` string — A unique identifier for the swap.
        - `chain` union
          - 'arbitrum' | 'ethereum' | 'bitcoin' | 'base' | 'bnbchain' | 'botanix' | 'citrea' | 'hyperevm' | 'litecoin' | 'monad' | 'solana' | 'starknet' | 'tron' — Mainnet
          - 'arbitrum_sepolia' | 'alpen_signet' | 'alpen_testnet' | 'base_sepolia' | 'bitcoin_testnet' | 'bnbchain_testnet' | 'citrea_testnet' | 'ethereum_sepolia' | 'litecoin_testnet' | 'monad_testnet' | 'solana_testnet' | 'starknet_sepolia' | 'tron_shasta' | 'xrpl_testnet' — Testnet
        - `asset` union
          - 'arbitrum:wbtc' | 'ethereum:wbtc' | 'arbitrum:ibtc' | 'base:cbbtc' | 'bitcoin:btc' | 'bnbchain:btcb' | 'botanix:btc' | 'citrea:cbtc' | 'ethereum:cbbtc' | 'ethereum:usdt' | 'hyperevm:ubtc' | 'litecoin:ltc' | 'monad:mon' | 'monad:usdc' | 'solana:cbbtc' | 'solana:sol' | 'solana:usdc' | 'starknet:wbtc' | 'tron:usdt' — Mainnet
          - 'arbitrum_sepolia:wbtc' | 'ethereum_sepolia:wbtc' | 'alpen_signet:btc' | 'alpen_testnet:sbtc' | 'alpen_testnet:usdc' | 'arbitrum_sepolia:ibtc' | 'arbitrum_sepolia:seed' | 'arbitrum_sepolia:usdc' | 'base_sepolia:cbltc' | 'base_sepolia:cbxrp' | 'base_sepolia:ibtc' | 'base_sepolia:usdc' | 'base_sepolia:usdt' | 'base_sepolia:wbtc' | 'bitcoin_testnet:btc' | 'bnbchain_testnet:wbtc' | 'citrea_testnet:cbbtc' | 'citrea_testnet:cbtc' | 'citrea_testnet:usdc' | 'citrea_testnet:usdt' | 'citrea_testnet:wbtc' | 'citrea_testnet:wcbtc' | 'ethereum_sepolia:usdc' | 'litecoin_testnet:ltc' | 'monad_testnet:cbbtc' | 'monad_testnet:usdc' | 'solana_testnet:cbbtc' | 'solana_testnet:sol' | 'solana_testnet:usdc' | 'starknet_sepolia:wbtc' | 'tron_shasta:usdt' | 'tron_shasta:wbtc' | 'xrpl_testnet:xrp' — Testnet
        - `initiator` string — Address transferring funds.
        - `redeemer` string — Address receiving funds.
        - `delegate` string — Address that performed the swap for the user, if applicable.
        - `timelock` integer — Timelock for the swap (in block numbers).
        - `filled_amount` string — Amount that has been filled. **Default:** "0"
        - `asset_price` integer — Price of the asset during swap.
        - `amount` string
        - `secret_hash` string — SHA256 of the secret.
        - `secret` string — The secret used to lock the funds on-chain. **Default:** "" *(empty string)*
        - `instant_refund_tx` string — **(Optional)** Instant refund transaction bytes. Only available for source swaps on UTXO-based chains. **Example:** Bitcoin.
        - `initiate_tx_hash` string — On-chain transaction hash of initiate. **Default:** "" *(empty string)*
        - `redeem_tx_hash` string — On-chain transaction hash of redeem. **Default:** "" *(empty string)*
        - `refund_tx_hash` string — On-chain transaction hash of refund. **Default:** "" *(empty string)*
        - `initiate_block_number` string — Block number of the initiate transaction. **Default:** "0"
        - `redeem_block_number` string — Block number of the redeem transaction. **Default:** "0"
        - `refund_block_number` string — Block number of the refund transaction. **Default:** "0"
        - `required_confirmations` integer — Number of confirmations required.
        - `current_confirmations` integer — Number of confirmations received so far. **Default:** 0
        - `initiate_timestamp` string, nullable
        - `redeem_timestamp` string, nullable
        - `refund_timestamp` string, nullable
      - `nonce` string — Nonce for the order.
      - `deadline` integer — Unix timestamp after which the order expires.
      - `affiliate_fees` AffiliateFee[] — Integrator fees associated with the order.
        - `address` string — Address of the affiliate.
        - `asset` union
          - 'arbitrum:usdc' | 'arbitrum:cbbtc' | 'base:usdc' | 'base:cbbtc' | 'ethereum:usdc' | 'ethereum:cbbtc' — Mainnet
          - 'arbitrum_sepolia:usdc' | 'base_sepolia:usdc' | 'citrea_testnet:usdc' | 'citrea_testnet:cbbtc' | 'ethereum_sepolia:usdc' | 'monad_testnet:usdc' | 'monad_testnet:cbbtc' — Testnet
        - `fee` integer — In BIPS (base index points), 100 bips = 1%.
      - `integrator` string
      - `version` string
      - `solver_id` string
    - `page` integer
    - `total_pages` integer
    - `total_items` integer
    - `per_page` integer

---

[API](https://skmtc.net/garden/apis/garden-api.md) · [All operations](https://skmtc.net/garden/apis/garden-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/garden/garden-api/versions/3a0255377dac/schema)
