Partners

SDK methods

Choose a task-focused helper or make a typed API call.

Reference for the distributed SDK 0.13.0. Set up your client, or start with the quickstart.

Every public operation has a named method. Use placeOrder / high-level order helpers for optimized routing, recovery/wait helpers for durable operation state, and createAccountSync for browser resource updates. crisp.call remains compatible for advanced low-level requests.

MethodPurpose
prepareTrading()Prepare an account's execution route and active market inputs.
submitOrder()Submit a full order body with optimized routing.
marketBuy()Buy with a cash budget through the optimized execution path.
marketSell()Sell a share quantity through the optimized execution path.
limitOrder()Place a limit order with explicit price and share units.
claimAll()Claim all eligible settled referral rewards in one action.
recoverOperation()Look up an uncertain execution intent without submitting it again.
recoverWithdrawal()Recover a withdrawal using its original intent key.
waitForWithdrawal()Wait for a withdrawal to reach a stopping state.
waitForClaim()Wait for a referral claim to settle or need review.
recoverOrder()Recover an order using its original intent key.
waitForAccount()Wait for account provisioning to finish.
waitForOperation()Wait for execution to become terminal or outcome-unknown.
tradeFills()Iterate through reconciled trade-fill pages.
getCapabilities()Get capabilities
getTradingStatus()Get trading status
createAccount()Create account
listAccounts()List accounts
getAccount()Get account
getProfile()Get profile
getWallet()Get wallet
createOrderCellCapability()Create order cell capability
placeOrder()Place order
prewarmOrders()Prewarm orders
listOrders()List orders
getOperation()Get operation
findOperation()Find operation
listTradeFills()List trade fills
listOrderTradeFills()List order trade fills
listUpdates()List updates
createRealtimeSession()Create realtime session
getSellableShares()Get sellable shares
cancelOrder()Cancel order
listPositions()List positions
redeemPositions()Redeem positions
listTrades()List trades
getDiscoveryLocalization()Get discovery localization
getLocalizationLocales()Get localization locales
getCatalogLocalization()Get catalog localization
listEvents()List events
getEvent()Get event
listMarkets()List markets
getMarket()Get market
getBook()Get book
getOrderRequirements()Get order requirements
getDepositInstructions()Get deposit instructions
getTradingAvailability()Get trading availability
getFunding()Get funding
listTransfers()List transfers
quoteDeposit()Quote deposit
quoteWithdrawal()Quote withdrawal
listWithdrawals()List withdrawals
getWithdrawal()Get withdrawal
findWithdrawal()Find withdrawal
getReferralClaim()Get referral claim
createWithdrawal()Create withdrawal
getTradingAnalytics()Get trading analytics
recordPageView()Record page view
listFeeClaims()List fee claims
createFeeClaim()Create fee claim
setReferrer()Set referrer
getReferralEarnings()Get referral earnings
getReferralSummary()Get referral summary
claimReferralRewards()Claim referral rewards
getFeeProgram()Get fee program
verifyWebhook()Verify a signed webhook before parsing or processing it.
watchAccount()Use the lower-level reconnecting account-event watcher.
resourcesForAccountEvent()Map an account event to resource invalidations.
createAccountSync()Create a typed account-data store with realtime refreshes.
syncAccount()Create and immediately start an account-data store.
getPolymarketHomepage()Load all curated homepage surfaces in one read.
getPolymarketMainCats()Read current Polymarket main navigation.
getPolymarketHotTopics()Read the separately curated hot-topic rail.
getPolymarketTrendingCarousels()Read ordered carousel slides from Polymarket.
getPolymarketEvents()Read one active event feed page.
getPolymarketEvent()Read an event by its Gamma slug.
searchPolymarketEvents()Search the first page of active events.
getPolymarketOrderBook()Read a public order-book snapshot.
getPolymarketPriceHistory()Read outcome price history for a chart.
createPolymarketMarketDataClient()Share public market data across application views on one connection.
createPolymarketMarketData()Load and stream a selected outcome’s chart and order book.
call()Make one typed, signed HTTP API request.
CRISP Partner Documentation