Jump to Content
Zero Hash
DocumentationRecipesAPI ReferenceRelease NotesLegal
v1.0

Log InZero Hash
API Reference
Log In
v1.0DocumentationRecipesAPI ReferenceRelease NotesLegal

Zero Hash API

  • Public
    • Get server timeget

CORE

  • Participants
    • Create customerpost
    • Submit documentspost
    • Update customerpatch
    • Lock customerpost
    • Create beneficiarypost
    • Update beneficiarypatch
    • Create entity customerpost
    • Submit entity documentspost
    • Get participantsget
    • Get participantget
    • Get participant limitsget
    • Get participant KYC statusget
    • Get participant basic infoget
    • Get participant sanction screening infoget
    • Get participant full infoget
    • Get countriesget
    • Get subdivisionsget
    • Evaluate participant onboardingpost
  • Assets
    • Get assetsget
  • Accounts
    • Get accountsget
    • Get accountget
    • Get NDOsget
    • Get account movementsget
    • Get account run historyget
  • Movements
    • Get movementsget

PAYMENTS

  • Transfers
    • Get transfersget
    • Create transferpost
    • Get transferget
  • Payments
    • Create external accountspost
    • Get external accountsget
    • Close external accountpost
    • Create paymentpost
    • Get paymentsget
    • Get payment by idget
    • Get pending Fiat transactionsget
    • Retry a Fiat paymentpost
    • Get Fiat transactionsget
    • Get Fiat transaction statusesget
    • Get quotepost
    • Execute quotepost
  • Convert and Withdraw
    • Get quoteget
    • Get quotepost
    • Execute quotepost
  • Fund
    • Get quotepost
    • Get transactionsget

TRADING

  • Positions
    • Get positionsget
    • Get platform positionsget
  • Index
    • Get index priceget
  • Market Data
    • Get symbol dataget
    • Get OHLCV dataget
    • Get news articlesget
    • Get news feedsget
    • Get categoriesget
  • Trades
    • Submit tradepost
    • Get tradesget
    • Submit batch of tradespost
    • Get tradeget
  • Liquidity
    • Get quoteget
    • Get quotepost
    • Update quotepatch
    • Execute quotepost
  • CLOB
    • Create account (CLOB)post
    • Get accounts (CLOB)get
    • Update CLOB accountpatch
    • Search orderspost
    • Search executionspost
    • Create order subscriptionpost
    • Submit orderpost
    • Cancel orderpost
    • List instrumentspost
    • Trade statspost

LOYALTY

  • Rewards
    • Disperse rewardspost
  • Awards
    • Fund awards accountpost
    • Distribute awardspost

CUSTODY

  • Deposits
    • Create deposit addresspost
    • Get deposit addressesget
    • Create a BOLT11 invoice for depositpost
    • Create a test payment for a BOLT11 deposit invoicepost
    • Fund accountpost
    • Get depositsget
    • Get fiat accountsget
    • Create UMA addresspost
    • Get UMA addressesget
    • Update UMA addresspatch
  • Withdrawals
    • Create withdrawal requestpost
    • Get withdrawal requestsget
    • Get withdrawal requestget
    • Delete withdrawal requestdelete
    • Execute withdrawalpost
    • Request UMA Withdrawalpost
    • Performs an UMA lookup prior to initiating a withdrawalget
    • Get withdrawal addressesget
    • Get withdrawal addressget
    • Get withdrawal quoteget
    • Get fiat accountsget
    • Get fiat accountget
    • Get network fee estimateget
    • Validate addressget

SDK

  • Overview
  • Installation
  • Getting Started
  • Modules
    • Acquire Access Token
    • User Onboarding
      • Acquire an onboarding access token
      • Verification results
    • Crypto Buy
    • Profile
    • Crypto Sell
    • Crypto Withdrawals
    • Fiat Deposits
    • Fiat Withdrawals
    • Fund
    • Crypto Account Link
  • Integration with Mobile Apps
    • Flutter
    • Kotlin
    • React Native
    • Swift
  • SDK Mappers

Webhooks

  • Overview
  • Webhook Security
  • Participants
    • Participant status updates
    • Participant onboarding status update
  • Payments
    • Payments status updates
    • External account status updates
  • Fund
    • Fund Transaction Updates
  • Assets
    • Asset price change updates

websockets

  • Private Websocket API
    • Authentication
    • Balance Subscription
      • Initial Subscription
      • Balance Updates
      • Subscription Filters
    • Price Subscription
      • List Symbols
      • Subscribing to a Symbol
      • Price Updates
    • Maintaining Subscription

FIX API

  • Central Limit Order Book
    • Session Level Messages
      • Standard Headers
      • Standard Trailers
      • Login (35=A)
      • Logout (35=5)
      • Heartbeat (35=0)
      • Reject (35=3)
    • FIX Order Entry
      • New Order Single (35=D)
      • Order Cancel Request (35=F)
      • Cancel Replace (35=G)
      • Order Cancel Reject (35=9)
      • Execution Report (35=8)
      • Business Message Reject (35=j)
    • FIX Market Data
      • Securities Request List (35=x)
      • Security List (35 = y)
      • Market Data Request (35=V)
      • Market Data Snapshot (W)
      • Market Data Incremental Refresh (35=X)
    • Drop Copy Message
      • Execution Report (35=8)
    • Appendix
      • Instrument
      • Order Quantity
      • Parties
      • MDFullGrp
      • FIX 5.0 XML Files - Order Gateway
      • FIX 5.0 XML Files - Market Data Gateway
  • Straight Through Processing
    • Supported Message Types
    • Connectivity and Logon
      • Standard Header
      • Standard Trailer
      • Sequence Diagram
    • Administrative Messages
      • Login (35=A)
      • Heartbeat (35=0)
      • Test Request (35=1)
      • Resend Request (35=2)
      • Reject (35=3)
      • Sequence Reset (35=4)
      • Logout (35=5)
    • Application Messages
      • Trade Capture Report (35=AE)
      • Trade Capture Report Ack (35=AR)
    • Message Components
      • Root Parties
      • Trade Capture Report: Repeating Groups
      • Parties

Modules

You should be able to access the following UI flows using a single instance of ZeroHashSDK:

  • Crypto Buy
  • Crypto Sell
  • Crypto Withdrawals
  • Fiat Deposits
  • Fiat Withdrawals
  • User Onboarding
  • Profile
  • Fund
  • Crypto Account Link
Terms of Service
Contact us