{"version":1,"pages":[{"id":"I5yQfMubkeTLbRDUunbN","title":"About Us","pathname":"/docs","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"Pacifica"}]},{"id":"u91ZeQ8dp3KplzqwqTW6","title":"Close Beta Guide","pathname":"/docs/pacifica/close-beta-guide","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"Pacifica"}]},{"id":"uCjpaB3gyY2oORM3rKvs","title":"Testnet Guide","pathname":"/docs/pacifica/testnet-guide","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"Pacifica"}]},{"id":"gRm5pktghEMcTIqIycbb","title":"Overview","pathname":"/docs/trading-on-pacifica/overview","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"Trading on Pacifica"}]},{"id":"hoCCzo4bP5N1P2XCtOIg","title":"Contract Specifications","pathname":"/docs/trading-on-pacifica/contract-specifications","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"Trading on Pacifica"}]},{"id":"I420YzPfwi8irxv6TH8z","title":"Oracle Price & Mark Price","pathname":"/docs/trading-on-pacifica/contract-specifications/oracle-price-and-mark-price","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"Trading on Pacifica"},{"label":"Contract Specifications"}]},{"id":"BLf8eIOQoFE28Q3Q0J1B","title":"Pre-Markets","pathname":"/docs/trading-on-pacifica/contract-specifications/pre-markets","siteSpaceId":"sitesp_xQdQ6","description":"Pacifica uses an alternate mark and oracle pricing mechanic for pre-markets that are not listed on major exchanges.","breadcrumbs":[{"label":"Trading on Pacifica"},{"label":"Contract Specifications"}]},{"id":"S46KsrFPARQpNw05WNzq","title":"Order Types","pathname":"/docs/trading-on-pacifica/order-types","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"Trading on Pacifica"}]},{"id":"Rf9huKUNiFFKkGwP39Re","title":"Self-Trade Prevention","pathname":"/docs/trading-on-pacifica/self-trade-prevention","siteSpaceId":"sitesp_xQdQ6","description":"Pacifica implements the following to prevent self-trading.","breadcrumbs":[{"label":"Trading on Pacifica"}]},{"id":"fH6QBaBu6FxBmwHFGvfU","title":"Margin & Leverage","pathname":"/docs/trading-on-pacifica/margin-and-leverage","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"Trading on Pacifica"}]},{"id":"Vv10xUI0vFQHHw6nZB0F","title":"Unified Margin","pathname":"/docs/trading-on-pacifica/unified-margin","siteSpaceId":"sitesp_xQdQ6","description":"Cross margin extended to include spot holdings and implicit USDC borrowing.","breadcrumbs":[{"label":"Trading on Pacifica"}]},{"id":"ryGy0k59Q56arZ6fA1zv","title":"Spot Trading","pathname":"/docs/trading-on-pacifica/spot-trading","siteSpaceId":"sitesp_xQdQ6","description":"Spot markets quoted in USDC on the shared orderbook.","breadcrumbs":[{"label":"Trading on Pacifica"}]},{"id":"KObZZfRZKFVukHHqEHa1","title":"Spot Collateral","pathname":"/docs/trading-on-pacifica/spot-collateral","siteSpaceId":"sitesp_xQdQ6","description":"Rules for valuing spot holdings as cross-margin collateral.","breadcrumbs":[{"label":"Trading on Pacifica"}]},{"id":"ML2SV7uvJHeghTGN6ygR","title":"Money Market","pathname":"/docs/trading-on-pacifica/money-market","siteSpaceId":"sitesp_xQdQ6","description":"USDC lending and borrowing integrated into the cross-margin account.","breadcrumbs":[{"label":"Trading on Pacifica"}]},{"id":"CQ76GGRMyDrLYgBKypy6","title":"Funding Rates","pathname":"/docs/trading-on-pacifica/funding-rates","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"Trading on Pacifica"}]},{"id":"1ndRiMAcPZ6USI5Sd5mc","title":"Trading Fees","pathname":"/docs/trading-on-pacifica/trading-fees","siteSpaceId":"sitesp_xQdQ6","description":"Pacifica's Fee Tiers.","breadcrumbs":[{"label":"Trading on Pacifica"}]},{"id":"avNS9rkrGWW3AZw45Zj9","title":"Liquidations","pathname":"/docs/trading-on-pacifica/liquidations","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"Trading on Pacifica"}]},{"id":"grsai4QE5nye4RQPcU9R","title":"Deposits & Withdrawals","pathname":"/docs/trading-on-pacifica/deposits-and-withdrawals","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"Trading on Pacifica"}]},{"id":"YGh7Syxobg2ULIfDK4PA","title":"Fund Security","pathname":"/docs/trading-on-pacifica/fund-security","siteSpaceId":"sitesp_xQdQ6","description":"Forging the future of perpetual DEX security: hot-cold hybrid fund protection","breadcrumbs":[{"label":"Trading on Pacifica"}]},{"id":"6p5b1hyKuhLFTIG1Jcrb","title":"Overview","pathname":"/docs/vaults/vaults","siteSpaceId":"sitesp_xQdQ6","description":"User-deployed managed pools that trade on Pacifica.","breadcrumbs":[{"label":"Vaults"}]},{"id":"89sIUFtz3AJCo32WTevR","title":"Depositing into a Vault","pathname":"/docs/vaults/depositing","siteSpaceId":"sitesp_xQdQ6","description":"How deposits, shares, and withdrawals work for vault LPs.","breadcrumbs":[{"label":"Vaults"}]},{"id":"3mXubdWdhbfxtzvbWDhA","title":"Managing a Vault","pathname":"/docs/vaults/managing-a-vault","siteSpaceId":"sitesp_xQdQ6","description":"Creating, configuring, and operating a vault on Pacifica.","breadcrumbs":[{"label":"Vaults"}]},{"id":"DfgZsYiHNzHt5I0G9wjM","title":"Profit & Loss","pathname":"/docs/vaults/profit-and-loss","siteSpaceId":"sitesp_xQdQ6","description":"How vault PnL is split between LP and Manager Shares.","breadcrumbs":[{"label":"Vaults"}]},{"id":"59EBOYdUfXbunWerqyJk","title":"Risk Controls","pathname":"/docs/vaults/risk-controls","siteSpaceId":"sitesp_xQdQ6","description":"Trading constraints, manager balance requirements, halt, and vault liquidation.","breadcrumbs":[{"label":"Vaults"}]},{"id":"0PtCIQrNkhj0j657QNgQ","title":"Overview","pathname":"/docs/swim/swim","siteSpaceId":"sitesp_xQdQ6","description":"Pacifica's live prediction game.","breadcrumbs":[{"label":"Swim"}]},{"id":"jkxbJ1oM0ql5YN9lLRgq","title":"Connectivity","pathname":"/docs/support/connectivity","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"SUPPORT"}]},{"id":"32VqLMdk2Z98xSJr7Mll","title":"Recover Assets After Reown to Privy Migration","pathname":"/docs/support/recover-assets-after-reown-to-privy-migration","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"SUPPORT"}]},{"id":"ezN3N1zRsKOCpiG8jipZ","title":"Deposit/Withdrawal","pathname":"/docs/support/deposit-withdrawal","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"SUPPORT"}]},{"id":"d15tLxQLCo5ssNPVdFOR","title":"Mobile App Account Deletion","pathname":"/docs/support/mobile-app-account-deletion","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"SUPPORT"}]},{"id":"ThlsCsXWr26pp03acyHr","title":"Trade outcomes","pathname":"/docs/support/trade-outcomes","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"SUPPORT"}]},{"id":"diuiQo3gvSmEEwTjk9zU","title":"Why was I Liquidated?","pathname":"/docs/support/trade-outcomes/why-was-i-liquidated","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"SUPPORT"},{"label":"Trade outcomes"}]},{"id":"I6bbGjD3IOliQsphsJK8","title":"Why was I liquidated at a different price to what was previously shown?","pathname":"/docs/support/trade-outcomes/why-was-i-liquidated/why-was-i-liquidated-at-a-different-price-to-what-was-previously-shown","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"SUPPORT"},{"label":"Trade outcomes"},{"label":"Why was I Liquidated?"}]},{"id":"X0697GWf50JqK4PohooF","title":"My TP/SL did not execute properly","pathname":"/docs/support/trade-outcomes/my-tp-sl-did-not-execute-properly","siteSpaceId":"sitesp_xQdQ6","description":"There are several common cases of TP/SL execution that may be frequently misunderstood.","breadcrumbs":[{"label":"SUPPORT"},{"label":"Trade outcomes"}]},{"id":"F2RWbgWZoQP6SrvfFFs3","title":"My TP/SL didn’t close my position at the exact price I set.","pathname":"/docs/support/trade-outcomes/my-tp-sl-did-not-execute-properly/my-tp-sl-didnt-close-my-position-at-the-exact-price-i-set.","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"SUPPORT"},{"label":"Trade outcomes"},{"label":"My TP/SL did not execute properly"}]},{"id":"APMtf7SoHdGpUH1kg7Ip","title":"My TP/SL did not close my position as the price kept moving in a single direction.","pathname":"/docs/support/trade-outcomes/my-tp-sl-did-not-execute-properly/my-tp-sl-did-not-close-my-position-as-the-price-kept-moving-in-a-single-direction.","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"SUPPORT"},{"label":"Trade outcomes"},{"label":"My TP/SL did not execute properly"}]},{"id":"UHeCcUJcdl8RmK7hkuN1","title":"My TP/SL was not triggered despite crossing the price level on the chart","pathname":"/docs/support/trade-outcomes/my-tp-sl-did-not-execute-properly/my-tp-sl-was-not-triggered-despite-crossing-the-price-level-on-the-chart","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"SUPPORT"},{"label":"Trade outcomes"},{"label":"My TP/SL did not execute properly"}]},{"id":"0AAqfo6dbttIdpY7qUpx","title":"How do TP/SL limit orders work?","pathname":"/docs/support/trade-outcomes/my-tp-sl-did-not-execute-properly/how-do-tp-sl-limit-orders-work","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"SUPPORT"},{"label":"Trade outcomes"},{"label":"My TP/SL did not execute properly"}]},{"id":"xYsa2TKupN7c13mn1B2K","title":"Points Program","pathname":"/docs/programs/points-program","siteSpaceId":"sitesp_xQdQ6","description":"The Pacifica Points program recognizes and rewards users who contribute to Pacifica's success.","breadcrumbs":[{"label":"Programs"}]},{"id":"7lhtR7H4b5MgcEOeDSo4","title":"Referral and Affiliate Program","pathname":"/docs/programs/referral-and-affiliate-program","siteSpaceId":"sitesp_xQdQ6","description":"Pacifica provides a referral and affiliate system in order for users to be rewarded for inviting their community and friends to trade on the platform.","breadcrumbs":[{"label":"Programs"}]},{"id":"tOXipAr6CS6U0vFWSeGO","title":"Market Maker Program","pathname":"/docs/programs/market-maker-program","siteSpaceId":"sitesp_xQdQ6","description":"This document provides an overview of the Pacifica Market Making Program. For full details, please reach out to the Pacifica team (see below)","breadcrumbs":[{"label":"Programs"}]},{"id":"TEQ1UtFtX9awzYKuqB4R","title":"Builder Program","pathname":"/docs/programs/builder-program","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"Programs"}]},{"id":"Z0TP2WzgUhaE9FoRz7bu","title":"VIP Program","pathname":"/docs/programs/vip-program","siteSpaceId":"sitesp_xQdQ6","description":"VIP there? VIP here!","breadcrumbs":[{"label":"Programs"}]},{"id":"xRUctlExMFw2s9lHMALM","title":"Educators Program","pathname":"/docs/programs/educators-program","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"Programs"}]},{"id":"O3RDTHVQi4eE7XTfTRP1","title":"Bug Bounty Program","pathname":"/docs/programs/bug-bounty-program","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"Programs"}]},{"id":"0JNEHZnYLE7IpPFnSeaf","title":"API","pathname":"/docs/api-documentation/api","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"API Documentation"}]},{"id":"Yx1mWSOhmiEs8EgajSEp","title":"REST API","pathname":"/docs/api-documentation/api/rest-api","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"API Documentation"},{"label":"API"}]},{"id":"HuMvh1tBBxXE9vNAFbQa","title":"Markets","pathname":"/docs/api-documentation/api/rest-api/markets","siteSpaceId":"sitesp_xQdQ6","description":"This sections covers details for interacting with all perpetual futures markets listed on Pacifica.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"}]},{"id":"5Jcf5IKCyAadiuOZwiUN","title":"Get market info","pathname":"/docs/api-documentation/api/rest-api/markets/get-market-info","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to get exchange information, including market specifications for all available trading pairs.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Markets"}]},{"id":"T5K0xQgxDjP20ngGsWmH","title":"Get prices","pathname":"/docs/api-documentation/api/rest-api/markets/get-prices","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to get price information for all symbols, including mark prices, funding rates, and market statistics.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Markets"}]},{"id":"kpPqlyVYYRszSQSxOQRa","title":"Get candle data","pathname":"/docs/api-documentation/api/rest-api/markets/get-candle-data","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to get historical price candles for a specific market and time interval.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Markets"}]},{"id":"PSRWQYx7VH9jTjazCg5S","title":"Get mark price candle data","pathname":"/docs/api-documentation/api/rest-api/markets/get-mark-price-candle-data","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to get historical mark price candles for a specific market and time interval.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Markets"}]},{"id":"KnLIWimLZq8Lb3yU0WLk","title":"Get orderbook","pathname":"/docs/api-documentation/api/rest-api/markets/get-orderbook","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to retrieve the current orderbook (bid/ask levels) for a specified trading symbol.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Markets"}]},{"id":"68uibZmXkJ4EuCknyNSB","title":"Get recent trades","pathname":"/docs/api-documentation/api/rest-api/markets/get-recent-trades","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to get recent trades for a specific market.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Markets"}]},{"id":"Tte35uEt7aqZnCV7uEkQ","title":"Get historical funding","pathname":"/docs/api-documentation/api/rest-api/markets/get-historical-funding","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint retrieves the historical funding for a particular symbol","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Markets"}]},{"id":"65PG3CYVoumlNGnBzjv8","title":"Get fee levels","pathname":"/docs/api-documentation/api/rest-api/markets/get-fee-levels","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint returns all fee level tiers and their corresponding maker and taker fee rates.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Markets"}]},{"id":"Zffg5NXUFdukgbP0KBhB","title":"Get loan pool","pathname":"/docs/api-documentation/api/rest-api/markets/get-loan-pool","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint returns the current state of the loan pool including utilization, borrow and lend rates.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Markets"}]},{"id":"U4vQ4dJnQXuG1ImWNvOQ","title":"Account","pathname":"/docs/api-documentation/api/rest-api/account","siteSpaceId":"sitesp_xQdQ6","description":"This sections covers details for interacting with user accounts on Pacifica.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"}]},{"id":"nSxysNTBVQ5U329o5Pll","title":"Get account info","pathname":"/docs/api-documentation/api/rest-api/account/get-account-info","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to get all high-level account info such as balance, fee level, equity, etc.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Account"}]},{"id":"wV3wzRNW2AwA8CSmrYaI","title":"Get account settings","pathname":"/docs/api-documentation/api/rest-api/account/get-account-settings","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to get account margin and leverage settings (if they are not at default values)","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Account"}]},{"id":"Y11dOIVKgIwU4dDPIrKs","title":"Update leverage","pathname":"/docs/api-documentation/api/rest-api/account/update-leverage","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to change their account leverage for a specific trading pair. For open positions, users can only increase the leverage setting.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Account"}]},{"id":"HbQPxPDeAjERq8MVMwn7","title":"Update margin mode","pathname":"/docs/api-documentation/api/rest-api/account/update-margin-mode","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to switch between isolated and cross margin modes for a specific trading pair. For open positions, users cannot change the margin mode.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Account"}]},{"id":"d3jIXLSl5PvjhxnJLlQr","title":"Get positions","pathname":"/docs/api-documentation/api/rest-api/account/get-positions","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to get current positions.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Account"}]},{"id":"ezJwdYMy0BS0Tq7R0y8A","title":"Get trade history","pathname":"/docs/api-documentation/api/rest-api/account/get-trade-history","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to get trade history","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Account"}]},{"id":"YY14Curo96CB4GN8pdqi","title":"Get funding history","pathname":"/docs/api-documentation/api/rest-api/account/get-funding-history","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to get funding history.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Account"}]},{"id":"19FXyMiJfro4Dxyc0GCI","title":"Get account equity history","pathname":"/docs/api-documentation/api/rest-api/account/get-account-equity-history","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to get account equity and PnL history (over time).","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Account"}]},{"id":"dk9mjOKAamythzkx4fwT","title":"Get account balance history","pathname":"/docs/api-documentation/api/rest-api/account/get-account-balance-history","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to get account balance history. Returns all balance effects that affects the queried account.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Account"}]},{"id":"26mizNf1N9yu1fafgwAE","title":"Request withdrawal","pathname":"/docs/api-documentation/api/rest-api/account/request-withdrawal","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to request withdrawal.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Account"}]},{"id":"rCrxYru5nT50h41KvQwQ","title":"Get account loan info","pathname":"/docs/api-documentation/api/rest-api/account/get-account-loan-info","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint returns loan and collateral information for a given account under unified margin.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Account"}]},{"id":"AwRx1AHivL1fM6EvLWAg","title":"Add isolated margin","pathname":"/docs/api-documentation/api/rest-api/account/add-isolated-margin","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to add margin to an isolated position.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Account"}]},{"id":"4gvS0UeSqwS8VsU7LtAQ","title":"Update spot settings","pathname":"/docs/api-documentation/api/rest-api/account/update-spot-settings","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to update spot asset settings for unified margin.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Account"}]},{"id":"lirBhqT2RO2yf6nYO1SM","title":"Toggle auto-lending","pathname":"/docs/api-documentation/api/rest-api/account/toggle-auto-lending","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to enable or disable automatic lending.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Account"}]},{"id":"m4sceLvXvYv2ht4Jivst","title":"Get spot balance history","pathname":"/docs/api-documentation/api/rest-api/account/get-spot-balance-history","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to get spot asset balance history.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Account"}]},{"id":"AOkZRtrJcvK5P0FYwhC7","title":"Withdraw spot asset","pathname":"/docs/api-documentation/api/rest-api/account/withdraw-spot-asset","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to withdraw a spot asset.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Account"}]},{"id":"eSwrEfJrRvrzNFG1h86t","title":"Get pending spot withdrawals","pathname":"/docs/api-documentation/api/rest-api/account/get-pending-spot-withdrawals","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint returns pending spot asset withdrawals.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Account"}]},{"id":"h83JxyMHHnLNw2LLP03T","title":"Get spot deposit history","pathname":"/docs/api-documentation/api/rest-api/account/get-spot-deposit-history","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint returns spot asset deposit history.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Account"}]},{"id":"3BXWgrDo4ue2Zxqb9xKo","title":"Get spot withdrawal history","pathname":"/docs/api-documentation/api/rest-api/account/get-spot-withdrawal-history","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint returns spot asset withdrawal history.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Account"}]},{"id":"XJ0Zg7ukGqdmL5gUohCX","title":"Vaults","pathname":"/docs/api-documentation/api/rest-api/vaults","siteSpaceId":"sitesp_xQdQ6","description":"REST API endpoints for creating, funding, configuring, and listing vaults.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"}]},{"id":"5N6SixmVjEUO9OEdUPMu","title":"Create vault","pathname":"/docs/api-documentation/api/rest-api/vaults/create-vault","siteSpaceId":"sitesp_xQdQ6","description":"Create a new vault (lake) and optionally set its initial configuration and seed deposit.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Vaults"}]},{"id":"WM0LBU1ZYumM3yPIxRIC","title":"Claim vault referral code","pathname":"/docs/api-documentation/api/rest-api/vaults/claim-vault-referral-code","siteSpaceId":"sitesp_xQdQ6","description":"Claim a referral code for an existing vault.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Vaults"}]},{"id":"x65byWZTvFHB2HXXbMP5","title":"Deposit to vault","pathname":"/docs/api-documentation/api/rest-api/vaults/deposit-to-vault","siteSpaceId":"sitesp_xQdQ6","description":"Deposit funds into a vault and receive vault shares.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Vaults"}]},{"id":"7wKVkvh3jWnJ3hpj960d","title":"Claim vault manager","pathname":"/docs/api-documentation/api/rest-api/vaults/claim-vault-manager","siteSpaceId":"sitesp_xQdQ6","description":"Claim the manager role on a fresh vault.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Vaults"}]},{"id":"hHcMmMxn3pheEi9VF5x7","title":"Withdraw from vault","pathname":"/docs/api-documentation/api/rest-api/vaults/withdraw-from-vault","siteSpaceId":"sitesp_xQdQ6","description":"Redeem vault shares and withdraw funds from a vault.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Vaults"}]},{"id":"ErcGuCIcZR3UNPfx5FFR","title":"Update vault deposit cap","pathname":"/docs/api-documentation/api/rest-api/vaults/update-vault-deposit-cap","siteSpaceId":"sitesp_xQdQ6","description":"Update or clear the deposit cap for a vault.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Vaults"}]},{"id":"ROy8Co7r1313mIjHmUv5","title":"Add vault whitelist","pathname":"/docs/api-documentation/api/rest-api/vaults/add-vault-whitelist","siteSpaceId":"sitesp_xQdQ6","description":"Add tradable symbols to a vault whitelist.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Vaults"}]},{"id":"AoieYO4ktR9FHMzGIMjl","title":"Remove vault whitelist","pathname":"/docs/api-documentation/api/rest-api/vaults/remove-vault-whitelist","siteSpaceId":"sitesp_xQdQ6","description":"Remove tradable symbols from a vault whitelist.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Vaults"}]},{"id":"nRtpl9PR9nIg1HkdjZzg","title":"Add vault blacklist","pathname":"/docs/api-documentation/api/rest-api/vaults/add-vault-blacklist","siteSpaceId":"sitesp_xQdQ6","description":"Add blocked symbols to a vault blacklist.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Vaults"}]},{"id":"w9GAcC2NGMcWD7Xcnf2q","title":"Remove vault blacklist","pathname":"/docs/api-documentation/api/rest-api/vaults/remove-vault-blacklist","siteSpaceId":"sitesp_xQdQ6","description":"Remove blocked symbols from a vault blacklist.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Vaults"}]},{"id":"Xdab2YuQuv5xk7xPEbAC","title":"Add vault max leverage","pathname":"/docs/api-documentation/api/rest-api/vaults/add-vault-max-leverage","siteSpaceId":"sitesp_xQdQ6","description":"Add per-symbol max leverage limits for a vault.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Vaults"}]},{"id":"xXEkHrcvu2wCeoFNJr6W","title":"Remove vault max leverage","pathname":"/docs/api-documentation/api/rest-api/vaults/remove-vault-max-leverage","siteSpaceId":"sitesp_xQdQ6","description":"Remove per-symbol max leverage limits from a vault.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Vaults"}]},{"id":"FoCrUSmYPRUTkw9ZNkl9","title":"List vaults","pathname":"/docs/api-documentation/api/rest-api/vaults/list-vaults","siteSpaceId":"sitesp_xQdQ6","description":"List all vaults and optionally include the querying account's share balance.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Vaults"}]},{"id":"MbYnXXUZkBLSusOz9721","title":"Subaccounts","pathname":"/docs/api-documentation/api/rest-api/subaccounts","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"}]},{"id":"SBFgYZXKcpCQ86pX1L3M","title":"Create subaccount","pathname":"/docs/api-documentation/api/rest-api/subaccounts/create-subaccount","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows regular accounts to create subaccounts with a secure authentication scheme. Both the main account and subaccount must sign to establish the relationship.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Subaccounts"}]},{"id":"SmPyIo0ASuxfNIp3gZzu","title":"List subaccounts","pathname":"/docs/api-documentation/api/rest-api/subaccounts/list-subaccounts","siteSpaceId":"sitesp_xQdQ6","description":"Lists all subaccounts associated with a main (parent) account. Returns address, balance, and other account details for each subaccount.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Subaccounts"}]},{"id":"lMg4kvsnA9hlltZQ3HBY","title":"Subaccount fund transfer","pathname":"/docs/api-documentation/api/rest-api/subaccounts/subaccount-fund-transfer","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows transfer of funds between main and subaccounts","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Subaccounts"}]},{"id":"Nnhinp7BysYw9Tibcavo","title":"Subaccount spot transfer","pathname":"/docs/api-documentation/api/rest-api/subaccounts/subaccount-spot-transfer","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to transfer spot assets between a main account and its subaccounts","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Subaccounts"}]},{"id":"KJaUaCMsLETUegrz0Tsq","title":"Spot","pathname":"/docs/api-documentation/api/rest-api/spot","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"}]},{"id":"ou8xubsEaAlWlO1YVOUP","title":"Get spot assets","pathname":"/docs/api-documentation/api/rest-api/spot/get-spot-assets","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint returns a list of all spot assets available on the exchange, including their trading parameters and collateral eligibility.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Spot"}]},{"id":"ii742uB2mZ4AU3CBGOPT","title":"Get bridge info","pathname":"/docs/api-documentation/api/rest-api/spot/get-bridge-info","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint returns bridge parameters for all spot assets, including deposit minimums, withdrawal fees, and on-chain program addresses.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Spot"}]},{"id":"O3Mpbylw5hWsh82frdEu","title":"Get bridge parameters","pathname":"/docs/api-documentation/api/rest-api/spot/get-bridge-parameters","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint returns bridge parameters for a single spot asset by symbol, including deposit minimums, withdrawal fees, and on-chain program addresses.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Spot"}]},{"id":"SUTezuuXjCn2RJeTmCDe","title":"Orders","pathname":"/docs/api-documentation/api/rest-api/orders","siteSpaceId":"sitesp_xQdQ6","description":"This sections covers details for interacting with current and historical orders on Pacifica.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"}]},{"id":"6Uxh4rZqugsyH231Qwya","title":"Create market order","pathname":"/docs/api-documentation/api/rest-api/orders/create-market-order","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to create a new market order with optional take profit and stop loss levels.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Orders"}]},{"id":"E8AlCQTQEITCtG70REDL","title":"Create limit order","pathname":"/docs/api-documentation/api/rest-api/orders/create-limit-order","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to create a new limit order with optional take profit and stop loss levels.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Orders"}]},{"id":"UzcAi2kuYmiwfNSFjBUD","title":"Create stop order","pathname":"/docs/api-documentation/api/rest-api/orders/create-stop-order","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to create stop order.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Orders"}]},{"id":"xjhUPxYDxmbznC5quddb","title":"Create position TP/SL","pathname":"/docs/api-documentation/api/rest-api/orders/create-position-tp-sl","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to set take profit and stop loss levels for an existing position.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Orders"}]},{"id":"6jizOorckUX6CO02Lmh0","title":"Cancel order","pathname":"/docs/api-documentation/api/rest-api/orders/cancel-order","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to cancel an existing order.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Orders"}]},{"id":"nE5rCOBBmFKm72O8V2pH","title":"Cancel all orders","pathname":"/docs/api-documentation/api/rest-api/orders/cancel-all-orders","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to cancel all orders for all/given symbol(s).","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Orders"}]},{"id":"eC8kQA4eCry7owImsdo3","title":"Cancel stop order","pathname":"/docs/api-documentation/api/rest-api/orders/cancel-stop-order","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to cancel a stop order by its (CL)OID.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Orders"}]},{"id":"XFKMLcnR4xxhcOBZPXgS","title":"Edit order","pathname":"/docs/api-documentation/api/rest-api/orders/edit-order","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to edit an existing limit order by modifying its size and/or price.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Orders"}]},{"id":"Jtq5p3TKezXWtGnVQkXQ","title":"Batch order","pathname":"/docs/api-documentation/api/rest-api/orders/batch-order","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to submit multiple order operations in a single request. Batched orders are executed in the order they are batched in, and will not be split up by other users' orders.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Orders"}]},{"id":"SlknCHdEMmFxpY27vB5d","title":"Get open orders","pathname":"/docs/api-documentation/api/rest-api/orders/get-open-orders","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to get open orders on their account.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Orders"}]},{"id":"DoVTmtiooukRBAY9lBvm","title":"Get order history","pathname":"/docs/api-documentation/api/rest-api/orders/get-order-history","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to get a summarized order history.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Orders"}]},{"id":"4VuqSCvp5rqHjtaIxCah","title":"Get order history by ID","pathname":"/docs/api-documentation/api/rest-api/orders/get-order-history-by-id","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to get order history by id.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"REST API"},{"label":"Orders"}]},{"id":"yae6mItkPyL67O6Zt5ql","title":"Websocket","pathname":"/docs/api-documentation/api/websocket","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"API Documentation"},{"label":"API"}]},{"id":"MknkXhVh0km40C92icdp","title":"Subscriptions","pathname":"/docs/api-documentation/api/websocket/subscriptions","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Websocket"}]},{"id":"TH5si7PLpYWYE62sxIUx","title":"Prices","pathname":"/docs/api-documentation/api/websocket/subscriptions/prices","siteSpaceId":"sitesp_xQdQ6","description":"Streams all symbols' price information on Pacifica as they update","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Websocket"},{"label":"Subscriptions"}]},{"id":"uyblNIyMN0bdCNAsiig2","title":"Orderbook","pathname":"/docs/api-documentation/api/websocket/subscriptions/orderbook","siteSpaceId":"sitesp_xQdQ6","description":"Streams book data for given symbol at a set aggregation level as they update","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Websocket"},{"label":"Subscriptions"}]},{"id":"MZcYNq892Y5lUI5GpDAW","title":"Best bid offer (BBO)","pathname":"/docs/api-documentation/api/websocket/subscriptions/best-bid-offer-bbo","siteSpaceId":"sitesp_xQdQ6","description":"Real-time updates of the best bid and ask prices and amounts for a specific symbol. Updates are sent whenever the top of book changes.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Websocket"},{"label":"Subscriptions"}]},{"id":"9VtTqKpInfZLlTXubF5J","title":"Trades","pathname":"/docs/api-documentation/api/websocket/subscriptions/trades","siteSpaceId":"sitesp_xQdQ6","description":"Streams all trades on the taker side as they occur in a chosen market.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Websocket"},{"label":"Subscriptions"}]},{"id":"pkqlCxkob1hm5Da50nLd","title":"Candle","pathname":"/docs/api-documentation/api/websocket/subscriptions/candle","siteSpaceId":"sitesp_xQdQ6","description":"Streams candle information for given symbol and candle time interval","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Websocket"},{"label":"Subscriptions"}]},{"id":"WjoomSN3S9wt2edk55QE","title":"Mark price candle","pathname":"/docs/api-documentation/api/websocket/subscriptions/mark-price-candle","siteSpaceId":"sitesp_xQdQ6","description":"Streams real-time mark price candlestick data for a specific market.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Websocket"},{"label":"Subscriptions"}]},{"id":"HcAgVyi79sT1klnxSeKp","title":"Account margin","pathname":"/docs/api-documentation/api/websocket/subscriptions/account-margin","siteSpaceId":"sitesp_xQdQ6","description":"Streams all changes made to an account's margin mode in any market.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Websocket"},{"label":"Subscriptions"}]},{"id":"BIJEiMzjGIFPoQsORobP","title":"Account leverage","pathname":"/docs/api-documentation/api/websocket/subscriptions/account-leverage","siteSpaceId":"sitesp_xQdQ6","description":"Streams all changes made to an account's max leverage any market.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Websocket"},{"label":"Subscriptions"}]},{"id":"Touq1TnA7aik2VIRCPjF","title":"Account info","pathname":"/docs/api-documentation/api/websocket/subscriptions/account-info","siteSpaceId":"sitesp_xQdQ6","description":"Streams all changes made to an account's overall info such as equity, balance, order count, etc.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Websocket"},{"label":"Subscriptions"}]},{"id":"raDH4FuypRv726gNZk2A","title":"Account positions","pathname":"/docs/api-documentation/api/websocket/subscriptions/account-positions","siteSpaceId":"sitesp_xQdQ6","description":"Streams all changes made to an account's positions in any market. A position that has been fully closed will be streamed and return empty.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Websocket"},{"label":"Subscriptions"}]},{"id":"VslulkI95DJxv3XHvXhn","title":"Account order updates","pathname":"/docs/api-documentation/api/websocket/subscriptions/account-order-updates","siteSpaceId":"sitesp_xQdQ6","description":"Streams the amount and nature of changes made to any of an account's open orders in any market.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Websocket"},{"label":"Subscriptions"}]},{"id":"zA6SZh5StW1ekzotbutH","title":"Account trades","pathname":"/docs/api-documentation/api/websocket/subscriptions/account-trades","siteSpaceId":"sitesp_xQdQ6","description":"Streams all trades that take place for an account","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Websocket"},{"label":"Subscriptions"}]},{"id":"Eu1tcZk0Jv5qU9ytvaHO","title":"Account transfers","pathname":"/docs/api-documentation/api/websocket/subscriptions/account-transfers","siteSpaceId":"sitesp_xQdQ6","description":"Streams deposit, withdrawal, and transfer events for an account.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Websocket"},{"label":"Subscriptions"}]},{"id":"OdmGJWa3yqU2PVzAST7N","title":"Trading operations","pathname":"/docs/api-documentation/api/websocket/trading-operations","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Websocket"}]},{"id":"LUg8HfnoTV11BDVMHIzu","title":"Create market order","pathname":"/docs/api-documentation/api/websocket/trading-operations/create-market-order","siteSpaceId":"sitesp_xQdQ6","description":"This request type allows users to place market orders through Pacifica's websocket API.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Websocket"},{"label":"Trading operations"}]},{"id":"yI4bBmhewBx6mgLNEfoW","title":"Create limit order","pathname":"/docs/api-documentation/api/websocket/trading-operations/create-limit-order","siteSpaceId":"sitesp_xQdQ6","description":"This request type allows users to place limit orders through Pacifica's websocket API.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Websocket"},{"label":"Trading operations"}]},{"id":"3KjP4ND1ZA0VrzHtRARl","title":"Edit order","pathname":"/docs/api-documentation/api/websocket/trading-operations/edit-order","siteSpaceId":"sitesp_xQdQ6","description":"This request type allows users to modify existing orders (price and/or size) through websocket API in one request.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Websocket"},{"label":"Trading operations"}]},{"id":"5M4xjVGEZAvmVUEeI0JH","title":"Batch order","pathname":"/docs/api-documentation/api/websocket/trading-operations/batch-order","siteSpaceId":"sitesp_xQdQ6","description":"This endpoint allows users to submit multiple order operations in a single websocket request.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Websocket"},{"label":"Trading operations"}]},{"id":"SUyxEoKG2btphoZccaPU","title":"Cancel order","pathname":"/docs/api-documentation/api/websocket/trading-operations/cancel-order","siteSpaceId":"sitesp_xQdQ6","description":"This request type allows users to cancel orders through Pacifica's websocket API.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Websocket"},{"label":"Trading operations"}]},{"id":"7ZW5wOF9rF5QYB9vc8sD","title":"Cancel all orders","pathname":"/docs/api-documentation/api/websocket/trading-operations/cancel-all-orders","siteSpaceId":"sitesp_xQdQ6","description":"This request type allows users to cancel all orders through Pacifica's websocket API.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Websocket"},{"label":"Trading operations"}]},{"id":"eM9QXAiSuNrzH43OgpPG","title":"Signing","pathname":"/docs/api-documentation/api/signing","siteSpaceId":"sitesp_xQdQ6","description":"Pacifica uses deterministic JSON formatting to generate Ed25519 signatures for API authentication.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"}]},{"id":"crBgaILOw1f2jQhb7LRr","title":"Implementation","pathname":"/docs/api-documentation/api/signing/implementation","siteSpaceId":"sitesp_xQdQ6","description":"The following guide provides a steps-by-step breakdown of Pacifica's signing implementation","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Signing"}]},{"id":"rBEHInwsM9HYserGd09d","title":"Operation Types","pathname":"/docs/api-documentation/api/signing/operation-types","siteSpaceId":"sitesp_xQdQ6","description":"The following table provides a list of all \"type\"s required by the signature header and their corresponding API endpoints","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Signing"}]},{"id":"8leHkqEr8wdWqKPkE2ad","title":"Error Handling","pathname":"/docs/api-documentation/api/signing/error-handling","siteSpaceId":"sitesp_xQdQ6","description":"An invalid signed message can result in a variety of Status 400 errors. The following illustrate error messages and common causes.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Signing"}]},{"id":"ihhBmZnc49QsSxIfx4oA","title":"Hardware Wallet","pathname":"/docs/api-documentation/api/signing/hardware-wallet","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Signing"}]},{"id":"U7YflYF3SXZWfICRfjI8","title":"API Agent Keys","pathname":"/docs/api-documentation/api/signing/api-agent-keys","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Signing"}]},{"id":"ZH0yW9rXaMXXxXRSDwCk","title":"Rate limits","pathname":"/docs/api-documentation/api/rate-limits","siteSpaceId":"sitesp_xQdQ6","description":"Pacifica uses a credit-based rate limiting system with a 60-second rolling window.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"}]},{"id":"qHo5WqYSXhHrHFVNgzX1","title":"API Config Keys","pathname":"/docs/api-documentation/api/rate-limits/api-config-keys","siteSpaceId":"sitesp_xQdQ6","description":"The following guide covers the creation and usage of Pacifica API Config Keys.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"Rate limits"}]},{"id":"bGVUtXH5bBHL3YyWgITW","title":"Market symbols","pathname":"/docs/api-documentation/api/market-symbols","siteSpaceId":"sitesp_xQdQ6","description":"Symbols accepted by the Pacifica API are CASE SENSITIVE.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"}]},{"id":"XYuBBNywzEaNqjoQYAPB","title":"Tick and lot size","pathname":"/docs/api-documentation/api/tick-and-lot-size","siteSpaceId":"sitesp_xQdQ6","description":"The following doc describes how tick and lot size, as well as rounding, are handled at an API level when Pacifica's endpoints receives requests with price and amount fields.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"}]},{"id":"oRGdMhhyamSzn4L3m0Ed","title":"Last order ID","pathname":"/docs/api-documentation/api/last-order-id","siteSpaceId":"sitesp_xQdQ6","description":"Pacifica uses last order ID as an exchange-wide identifier to order all exchange events","breadcrumbs":[{"label":"API Documentation"},{"label":"API"}]},{"id":"DQHVXcYzOjD6lVfkgzy9","title":"Error codes","pathname":"/docs/api-documentation/api/error-codes","siteSpaceId":"sitesp_xQdQ6","description":"This section provides a comprehensive list and definition of all error codes generated by the Pacifica API","breadcrumbs":[{"label":"API Documentation"},{"label":"API"}]},{"id":"jq7o1hvHmwWj3qwy5igi","title":"API FAQ","pathname":"/docs/api-documentation/api/api-faq","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"API Documentation"},{"label":"API"}]},{"id":"CCyJog9hwsFKPBxDG7SL","title":"403 CloudFront","pathname":"/docs/api-documentation/api/api-faq/403-cloudfront","siteSpaceId":"sitesp_xQdQ6","description":"Common error caused by GET requests with an empty request body.","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"API FAQ"}]},{"id":"EvLy3oewsenB5amI1O3N","title":"Delayed account_positions","pathname":"/docs/api-documentation/api/api-faq/delayed-account_positions","siteSpaceId":"sitesp_xQdQ6","description":"Potential delay of snapshot endpoints and best practice for reconstructing local state","breadcrumbs":[{"label":"API Documentation"},{"label":"API"},{"label":"API FAQ"}]},{"id":"9sMdr9PQtBQYRqYsBWf9","title":"Changelog","pathname":"/docs/api-documentation/changelog","siteSpaceId":"sitesp_xQdQ6","description":"Changelog for Pacifica's API documentation","breadcrumbs":[{"label":"API Documentation"}]},{"id":"60AvX7LQXbNILjMXKdKe","title":"Audits","pathname":"/docs/other/audits","siteSpaceId":"sitesp_xQdQ6","description":"The Pacifica deposit/withdraw bridge has been audited by Blocksec","breadcrumbs":[{"label":"Other"}]},{"id":"BiM2X8nViXhmtUlDrP1n","title":"Brand Assets","pathname":"/docs/other/brand-assets","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"Other"}]},{"id":"27O8ckE4TfKmDBdrsOgy","title":"Contact Us","pathname":"/docs/other/contact-us","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"Other"}]},{"id":"ecrU4Z6Or5iXJfksIM4L","title":"Glossary of Terms","pathname":"/docs/other/glossary-of-terms","siteSpaceId":"sitesp_xQdQ6","description":"","breadcrumbs":[{"label":"Other"}]}]}