@arkhamintelligence/sdk
Version:
Arkham Intelligence TypeScript SDK
1,985 lines (1,984 loc) • 408 kB
text/typescript
/**
* This file was auto-generated by openapi-typescript.
* Do not make direct changes to the file.
*/
export interface paths {
"/account/airdrops": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get Airdrops
* @description Get the user's airdrops
*/
get: operations["getAccountAirdrops"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/balance-updates": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get Balance Updates
* @description Get the user's balance updates
*/
get: operations["getAccountBalanceUpdates"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/balances": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get Balances
* @description Get the user's current balances
*/
get: operations["getBalances"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/balances/all": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get Balances across all subaccounts
* @description Get the user's current balances across all subaccounts
*/
get: operations["getAllBalances"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/balances/history": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get User Subaccount Balance History
* @description Get the balance history for a subaccount
*/
get: operations["getPortfolioBalanceHistory"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/commissions": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get Commissions
* @description Get the user's commissions
*/
get: operations["getAccountCommissions"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/deposit/addresses": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Deposit Addresses */
get: operations["getDepositAddresses"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/deposit/addresses/new": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Create Deposit Address */
post: operations["newDepositAddress"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/deposits": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Deposits */
get: operations["getAccountDeposits"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/fees": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get User Fees
* @description Get the user's current trading fees
*/
get: operations["getUserFees"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/funding-rate-payments": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get Funding Rate Payments
* @description Get the user's funding rate payments
*/
get: operations["getFundingRatePayments"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/leverage": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get Position Limits
* @description Gets the user specified position leverage
*/
get: operations["getPositionLeverage"];
put?: never;
/**
* Get Position Limits
* @description Sets the user specified position leverage for a given pair
*/
post: operations["setPositionLeverage"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/liquidation-price": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get Liquidation Price
* @description Get liquidation price for a perpetual position
*/
get: operations["getLiquidationPrice"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/lsp-assignments": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get LSP Assignments
* @description Get the user's lsp assignments
*/
get: operations["getAccountLspAssignments"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/margin": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get Account Margin
* @description Get the user's current margin usage details
*/
get: operations["getMargin"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/margin/all": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get Account Margin across all subaccounts
* @description Get the user's current margin usage details
*/
get: operations["getAllMargin"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/notifications": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Notifications */
get: operations["getNotifications"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/notifications/read": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Mark Notifications Read */
post: operations["markReadNotifications"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/position-updates": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get Position Updates
* @description Get the user's position updates
*/
get: operations["getAccountPositionUpdates"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/positions": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get Positions
* @description Get list of the current positions
*/
get: operations["getPositions"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/realized-pnl": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get Realized PnL
* @description Get the user's realized pnl
*/
get: operations["getAccountRealizedPnl"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/rebates": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get Rebates
* @description Get the user's rebates
*/
get: operations["getAccountRebates"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/referral-links": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get Referral Links
* @description Get the user's referral links
*/
get: operations["getReferralLinks"];
put?: never;
/**
* Create Referral Link
* @description Create a referral link for the user
*/
post: operations["createReferralLink"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/referral-links/{id}/slug": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
/**
* Update Referral Link Slug
* @description Update the slug for a referral link
*/
put: operations["updateReferralLinkSlug"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/sessions": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get Active Sessions
* @description Get the user's active sessions
*/
get: operations["getActiveSessions"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/sessions/delete": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/**
* Delete Session
* @description Delete a session for the user
*/
post: operations["handleDeleteSession"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/sessions/terminate-all": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/**
* Terminate All Sessions
* @description Terminate all sessions for the user
*/
post: operations["handleTerminateAll"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/settings": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get User Settings */
get: operations["getUserSettings"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/settings/price-alert": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Price Alerts */
get: operations["getPriceAlert"];
/** Set Price Alert */
put: operations["setPriceAlert"];
post?: never;
/** Delete Price Alert */
delete: operations["deletePriceAlert"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/settings/update": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Update User Settings */
post: operations["updateUserSettings"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/transfers": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Transfers */
get: operations["getAccountTransfers"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/unsubscribe": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Unsubscribe from Reminder Emails
* @description Unsubscribe from reminder emails using the link from an email
*/
get: operations["handleReminderEmailUnsubscribe"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/watchlist": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get Watchlist
* @description Get a list of the pairs in your watchlist
*/
get: operations["getAccountWatchlist"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/watchlist/add": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/**
* Add to Watchlist
* @description Add a pair to the watchlist
*/
post: operations["addToWatchlist"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/watchlist/remove": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/**
* Remove from Watchlist
* @description Remove a pair from your watchlise
*/
post: operations["removeFromWatchlist"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/withdraw": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Account Withdraw */
post: operations["accountWithdraw"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/withdraw/with-mfa": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Account Withdraw With MFA */
post: operations["accountWithdrawUsingMFA"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/withdrawal/addresses": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** List Withdrawal Addresses */
get: operations["listWithdrawalAddresses"];
put?: never;
/** Create Withdrawal Address */
post: operations["createWithdrawalAddress"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/withdrawal/addresses/confirm": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Confirm Withdrawal Address */
post: operations["confirmWithdrawalAddress"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/withdrawal/addresses/{id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Withdrawal Address */
get: operations["getWithdrawalAddress"];
/** Update Withdrawal Address Label */
put: operations["updateWithdrawalAddressLabel"];
post?: never;
/** Delete Withdrawal Address */
delete: operations["deleteWithdrawalAddress"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/account/withdrawals": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Withdrawals */
get: operations["getAccountWithdrawals"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/affiliate-dashboard/commission-earned": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Commission earned for user */
get: operations["commissionsEarned"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/affiliate-dashboard/min-arkm-last-30d": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Min ARKM last 30d for user */
get: operations["minArkmLast30d"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/affiliate-dashboard/points": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Points leaderboard for user */
get: operations["userPoints"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/affiliate-dashboard/points-season-1": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Points leaderboard season 1 for user */
get: operations["userPointsSeason1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/affiliate-dashboard/points-season-2": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Points leaderboard season 2 for user */
get: operations["userPointsSeason2"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/affiliate-dashboard/realized-pnl": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Realized PnL for user */
get: operations["realizedPnl"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/affiliate-dashboard/rebate-balance": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Rebate balance for user */
get: operations["rebateBalance"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/affiliate-dashboard/referral-count": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Referral count for user */
get: operations["referralCount"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/affiliate-dashboard/referrals-season-1": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Referrals leaderboard season 1 for user */
get: operations["userReferralsSeason1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/affiliate-dashboard/referrals-season-2": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Referrals leaderboard season 2 for user */
get: operations["userReferralsSeason2"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/affiliate-dashboard/trading-volume-stats": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Trading volume stats for user */
get: operations["tradingVolumeStats"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/affiliate-dashboard/volume-season-1": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Volume leaderboard season 1 for user */
get: operations["userVolumeSeason1"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/affiliate-dashboard/volume-season-2": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Volume leaderboard season 2 for user */
get: operations["userVolumeSeason2"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/airdrop": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Airdrop Address */
get: operations["getAirdropAddress"];
put?: never;
/** Create Airdrop Address */
post: operations["createAirdropAddress"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/airdrop/claim": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Airdrop Claim */
get: operations["getAirdropClaim"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api-key": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Api Key List */
get: operations["apiKeysList"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api-key/create": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Api Key Create */
post: operations["apiKeyCreate"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api-key/update/{id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
/** Api Key Update */
put: operations["apiKeyUpdate"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api-key/{id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post?: never;
/** Api Key Delete */
delete: operations["apiKeysDelete"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/authenticate": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Authenticate */
post: operations["authenticate"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/competitions/opt-in": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Opt in to competition */
post: operations["competitionOptIn"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/competitions/opt-in-status": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Check competition opt-in status */
get: operations["competitionOptInStatus"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/dex/price": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get 0x allowance holder price
* @description Proxies the 0x Allowance Holder price endpoint with Arkham's affiliate fee configuration.
*/
get: operations["dexPrice"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/dex/quote": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get 0x allowance holder quote
* @description Proxies the 0x Allowance Holder firm quote endpoint with Arkham's affiliate fee configuration.
*/
get: operations["dexQuote"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/dex/submit": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/**
* Submit DEX Trade
* @description Record a submitted DEX trade by ZID. Anonymous requests are stored without a user association when authentication is not present.
*/
post: operations["dexSubmit"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/dex/token-list": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get DEX token list
* @description Returns a list of supported tokens for the DEX
*/
get: operations["getDexTokenList"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/dex/trades": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get confirmed DEX trades
* @description Returns confirmed DEX trades for a taker address.
*/
get: operations["dexTradeHistory"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/orders": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Orders */
get: operations["getOrders"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/orders/by-client-order-id": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Open Order By Client Order Id */
get: operations["getOpenOrderByClientOrderId"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/orders/cancel": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Cancel Order */
post: operations["cancelOrder"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/orders/cancel-replace": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Cancel and Replace Order */
post: operations["cancelReplaceOrder"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/orders/cancel/all": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Cancel All */
post: operations["cancelAll"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/orders/history": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Order History */
get: operations["getOrderHistory"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/orders/history/by-client-order-id": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get all order for Client Order Id */
get: operations["getAllOrdersByClientOrderId"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/orders/history_offset": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Total Orders */
get: operations["getOrderHistoryWithTotal"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/orders/new": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Create Order */
post: operations["createOrder"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/orders/new/batch": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/**
* Create Multiple Orders
* @description Orders are processed sequentially and returned in the same order as the input requests.
*/
post: operations["createOrderBatch"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/orders/new/simple": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Create Simple Order */
post: operations["createSimpleOrder"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/orders/{id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Order By Id */
get: operations["getOrderById"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/public/alerts": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Alerts */
get: operations["getAlerts"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/public/announcements": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Get Announcements
* @description Get announcements for a specific locale
*/
get: operations["getAnnouncements"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/public/assets": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Assets */
get: operations["getAssets"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/public/book": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Book */
get: operations["getBook"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/public/candles": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Candles */
get: operations["getCandles"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/public/chains": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Chains */
get: operations["getChains"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/public/contracts": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Contracts */
get: operations["getContracts"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/public/index-price": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Index Price */
get: operations["getIndexPrice"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/public/index-prices": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Index Prices */
get: operations["getIndexPrices"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/public/level-one-book": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get L1 Book */
get: operations["getL1Book"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/public/margin-schedules": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Margin Schedules */
get: operations["getMarginSchedules"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/public/marketcapchart": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get MarketCap Chart */
get: operations["getMarketCapChart"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/public/marketcaps": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Market Caps */
get: operations["getMarketCaps"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/public/pair": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Pair */
get: operations["getPair"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/public/pairs": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Pairs */
get: operations["getPairs"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/public/server-time": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Server Time */
get: operations["serverTime"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/public/ticker": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Ticker */
get: operations["getTicker"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/public/tickers": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Tickers */
get: operations["getTickers"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/public/trades": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Public Trades */
get: operations["getPublicTrades"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/rewards/info": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Rewards info */
get: operations["rewardsInfo"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/rewards/vouchers": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Vouchers for user */
get: operations["vouchers"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/rewards/vouchers/claim": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Claim voucher */
post: operations["claimVoucher"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/subaccounts": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get Subaccounts */
get: operations["getSubaccounts"];
/** Update Subaccount */
put: operations["updateSubaccount"];
/** Create Subaccount */
post: operations["createSubaccount"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/subaccounts/perp-transfer": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Create Perpetual Transfer */
post: operations["createPerpTransfer"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/subaccounts/transfer": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Create Transfer */
post: operations["createTransfer"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/subaccounts/update-settings": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Update Portfolio Settings */
post: operations["updatePortfolioSettings"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/subaccounts/{subaccountId}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post?: never;
/**
* Delete Subaccount
* @description Deletes the specified subaccount by ID
*/
delete: operations["deleteSubaccount"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/trades": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get User Trades */
get: operations["getUserTrades"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/trades/history": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get User Trades History */
get: operations["getUserTradesWithTotals"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/trades/time": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Get User Trades By