Workflows
Blocks
Integrations
Delta Exchange

Delta Exchange

The Delta Exchange block connects your workflows to the Delta Exchange crypto derivatives platform — check wallet balances and positions, place and cancel orders, and read market data such as tickers, order books, and candles.

⚠️

Trading involves real money. Orders placed by this block are live orders on your Delta Exchange account. Test your workflow logic carefully before letting it trade automatically.

Key Features

  • Account Data: Wallet balances, open positions, open orders, and order history
  • Order Management: Place limit or market orders, and cancel open orders
  • Market Data: Products list, order book, ticker, and OHLC candles
  • Signed Requests: Every request is HMAC-signed with your API secret — the secret never leaves Indite's encrypted credential store

Operations

Account & Orders

OperationDescription
Get WalletFetch your wallet balances
Get PositionsList your open positions
Place OrderPlace a buy or sell order (limit_order or market_order) for a product, with size and optional limit price
Cancel OrderCancel an open order by order ID and product ID
Get OrdersList your open orders
Get Order HistoryList your past orders

Market Data

OperationDescription
Get ProductsList tradable products (contracts) with their IDs and symbols
Get Order BookFetch the order book for a symbol
Get TickerFetch the current ticker for a symbol
Get CandlesFetch OHLC candles for a symbol with a resolution (1m, 5m, 15m, 1h, 1d) and time range

Configuration

ParameterTypeRequiredDescription
CredentialsSelectYesYour saved Delta Exchange API key pair
ActionSelectYesOne of the operations above
Product IDTextFor ordersThe numeric product ID (find it with Get Products)
SymbolTextFor market datae.g. BTCUSD
SideTextFor Place Orderbuy or sell
Order TypeTextFor Place Orderlimit_order or market_order
SizeTextFor Place OrderOrder size in contracts
Limit PriceTextFor limit ordersThe limit price
Order IDTextFor Cancel OrderThe order to cancel
Resolution / Start Time / End TimeTextFor Get CandlesCandle interval and time range

Connecting your Delta Exchange account

  1. Log in to Delta Exchange and open Account → API Keys.
  2. Create a new API key. Give it trading permission only if your workflow places or cancels orders — read-only is safer for data workflows.
  3. Copy the API Key and API Secret (the secret is shown only once).
  4. In Indite, add the Delta Exchange block, click Connect new, and enter both values.

If you restrict the API key to whitelisted IPs on Delta's side, requests from Indite will be rejected unless your Indite server's IP is on that list.


Output

The block returns the raw Delta Exchange API response for the operation — wallet, position, order, or market-data objects. Reference fields in later blocks with {{<blockId>.<field>}}.


Example: price alert with position check

  1. Schedule Trigger — every 15 minutes.
  2. Delta Exchange → Get Ticker — symbol BTCUSD.
  3. Condition — if the mark price drops below your threshold, continue.
  4. Delta Exchange → Get Positions — check your current exposure.
  5. Telegram — send yourself the ticker price and position summary so you can decide what to do.
Indite Documentation v1.7.1
PrivacyTermsSupport