# Pacifica

## Pacifica

- [About Us](https://pacifica.gitbook.io/docs/pacifica/readme.md)
- [Close Beta Guide](https://pacifica.gitbook.io/docs/pacifica/close-beta-guide.md)
- [Testnet Guide](https://pacifica.gitbook.io/docs/pacifica/testnet-guide.md)
- [Overview](https://pacifica.gitbook.io/docs/trading-on-pacifica/overview.md)
- [Contract Specifications](https://pacifica.gitbook.io/docs/trading-on-pacifica/contract-specifications.md)
- [Supported Trading Pairs](https://pacifica.gitbook.io/docs/trading-on-pacifica/contract-specifications/supported-trading-pairs.md)
- [Oracle Price & Mark Price](https://pacifica.gitbook.io/docs/trading-on-pacifica/contract-specifications/oracle-price-and-mark-price.md)
- [Pre-Markets](https://pacifica.gitbook.io/docs/trading-on-pacifica/contract-specifications/pre-markets.md): Pacifica uses an alternate mark and oracle pricing mechanic for pre-markets that are not listed on major exchanges.
- [Settlement Mechanism](https://pacifica.gitbook.io/docs/trading-on-pacifica/contract-specifications/settlement-mechanism.md)
- [Order Types](https://pacifica.gitbook.io/docs/trading-on-pacifica/order-types.md)
- [Self-Trade Prevention](https://pacifica.gitbook.io/docs/trading-on-pacifica/self-trade-prevention.md): Pacifica implements the following to prevent self-trading.
- [Margin & Leverage](https://pacifica.gitbook.io/docs/trading-on-pacifica/margin-and-leverage.md)
- [Unified Margin](https://pacifica.gitbook.io/docs/trading-on-pacifica/unified-margin.md): Cross margin extended to include spot holdings and implicit USDC borrowing.
- [Portfolio Margin](https://pacifica.gitbook.io/docs/trading-on-pacifica/portfolio-margin.md): Testnet only
- [Spot Trading](https://pacifica.gitbook.io/docs/trading-on-pacifica/spot-trading.md): Spot markets quoted in USDC on the shared orderbook.
- [Spot Collateral](https://pacifica.gitbook.io/docs/trading-on-pacifica/spot-collateral.md): Rules for valuing spot holdings as cross-margin collateral.
- [Money Market](https://pacifica.gitbook.io/docs/trading-on-pacifica/money-market.md): USDC lending and borrowing integrated into the cross-margin account.
- [Funding Rates](https://pacifica.gitbook.io/docs/trading-on-pacifica/funding-rates.md)
- [Trading Fees](https://pacifica.gitbook.io/docs/trading-on-pacifica/trading-fees.md): Pacifica's Fee Tiers.
- [Liquidations](https://pacifica.gitbook.io/docs/trading-on-pacifica/liquidations.md)
- [Deposits & Withdrawals](https://pacifica.gitbook.io/docs/trading-on-pacifica/deposits-and-withdrawals.md)
- [Fund Security](https://pacifica.gitbook.io/docs/trading-on-pacifica/fund-security.md): Forging the future of perpetual DEX security: hot-cold hybrid fund protection
- [Overview](https://pacifica.gitbook.io/docs/vaults/vaults.md): User-deployed managed pools that trade on Pacifica.
- [Depositing into a Vault](https://pacifica.gitbook.io/docs/vaults/depositing.md): How deposits, shares, and withdrawals work for vault LPs.
- [Managing a Vault](https://pacifica.gitbook.io/docs/vaults/managing-a-vault.md): Creating, configuring, and operating a vault on Pacifica.
- [Profit & Loss](https://pacifica.gitbook.io/docs/vaults/profit-and-loss.md): How vault PnL is split between LP and Manager Shares.
- [Risk Controls](https://pacifica.gitbook.io/docs/vaults/risk-controls.md): Trading constraints, manager balance requirements, halt, and vault liquidation.
- [Overview](https://pacifica.gitbook.io/docs/swim/swim.md): Pacifica's live prediction game.
- [Connectivity](https://pacifica.gitbook.io/docs/support/connectivity.md)
- [Recover Assets After Reown to Privy Migration](https://pacifica.gitbook.io/docs/support/recover-assets-after-reown-to-privy-migration.md)
- [Deposit/Withdrawal](https://pacifica.gitbook.io/docs/support/deposit-withdrawal.md)
- [Mobile App Account Deletion](https://pacifica.gitbook.io/docs/support/mobile-app-account-deletion.md)
- [Trade outcomes](https://pacifica.gitbook.io/docs/support/trade-outcomes.md)
- [Why was I Liquidated?](https://pacifica.gitbook.io/docs/support/trade-outcomes/why-was-i-liquidated.md)
- [Why was I liquidated at a different price to what was previously shown?](https://pacifica.gitbook.io/docs/support/trade-outcomes/why-was-i-liquidated/why-was-i-liquidated-at-a-different-price-to-what-was-previously-shown.md)
- [My TP/SL did not execute properly](https://pacifica.gitbook.io/docs/support/trade-outcomes/my-tp-sl-did-not-execute-properly.md): There are several common cases of TP/SL execution that may be frequently misunderstood.
- [My TP/SL didn’t close my position at the exact price I set.](https://pacifica.gitbook.io/docs/support/trade-outcomes/my-tp-sl-did-not-execute-properly/my-tp-sl-didnt-close-my-position-at-the-exact-price-i-set..md)
- [My TP/SL did not close my position as the price kept moving in a single direction.](https://pacifica.gitbook.io/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..md)
- [My TP/SL was not triggered despite crossing the price level on the chart](https://pacifica.gitbook.io/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.md)
- [How do TP/SL limit orders work?](https://pacifica.gitbook.io/docs/support/trade-outcomes/my-tp-sl-did-not-execute-properly/how-do-tp-sl-limit-orders-work.md)
- [Points Program](https://pacifica.gitbook.io/docs/programs/points-program.md): The Pacifica Points program recognizes and rewards users who contribute to Pacifica's success.
- [Referral and Affiliate Program](https://pacifica.gitbook.io/docs/programs/referral-and-affiliate-program.md): 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.
- [Market Maker Program](https://pacifica.gitbook.io/docs/programs/market-maker-program.md): This document provides an overview of the Pacifica Market Making Program. For full details, please reach out to the Pacifica team (see below)
- [Builder Program](https://pacifica.gitbook.io/docs/programs/builder-program.md)
- [VIP Program](https://pacifica.gitbook.io/docs/programs/vip-program.md): VIP there? VIP here!
- [Educators Program](https://pacifica.gitbook.io/docs/programs/educators-program.md)
- [Bug Bounty Program](https://pacifica.gitbook.io/docs/programs/bug-bounty-program.md)
- [Affiliate Program](https://pacifica.gitbook.io/docs/programs/affiliate-program.md): Pacifica provides an affiliate system in order for community owners and KOLs to be rewarded for inviting their community and friends to trade on the platform.
- [Outdated/To be restructured](https://pacifica.gitbook.io/docs/programs/outdated-to-be-restructured.md)
- [Order Rules & Constraints](https://pacifica.gitbook.io/docs/programs/outdated-to-be-restructured/order-rules-and-constraints.md)
- [Getting Started](https://pacifica.gitbook.io/docs/programs/outdated-to-be-restructured/getting-started.md)
- [Deposit Flow](https://pacifica.gitbook.io/docs/programs/outdated-to-be-restructured/deposit-flow.md)
- [Withdrawal Flow](https://pacifica.gitbook.io/docs/programs/outdated-to-be-restructured/withdrawal-flow.md)
- [About Pacifica](https://pacifica.gitbook.io/docs/programs/outdated-to-be-restructured/about-pacifica.md)
- [API](https://pacifica.gitbook.io/docs/api-documentation/api.md)
- [REST API](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api.md)
- [Markets](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/markets.md): This sections covers details for interacting with all perpetual futures markets listed on Pacifica.
- [Get market info](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/markets/get-market-info.md): This endpoint allows users to get exchange information, including market specifications for all available trading pairs.
- [Get prices](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/markets/get-prices.md): This endpoint allows users to get price information for all symbols, including mark prices, funding rates, and market statistics.
- [Get candle data](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/markets/get-candle-data.md): This endpoint allows users to get historical price candles for a specific market and time interval.
- [Get mark price candle data](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/markets/get-mark-price-candle-data.md): This endpoint allows users to get historical mark price candles for a specific market and time interval.
- [Get orderbook](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/markets/get-orderbook.md): This endpoint allows users to retrieve the current orderbook (bid/ask levels) for a specified trading symbol.
- [Get recent trades](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/markets/get-recent-trades.md): This endpoint allows users to get recent trades for a specific market.
- [Get historical funding](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/markets/get-historical-funding.md): This endpoint retrieves the historical funding for a particular symbol
- [Get fee levels](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/markets/get-fee-levels.md): This endpoint returns all fee level tiers and their corresponding maker and taker fee rates.
- [Get loan pool](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/markets/get-loan-pool.md): This endpoint returns the current state of the loan pool including utilization, borrow and lend rates.
- [Account](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/account.md): This sections covers details for interacting with user accounts on Pacifica.
- [Get account info](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/account/get-account-info.md): This endpoint allows users to get all high-level account info such as balance, fee level, equity, etc.
- [Get account settings](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/account/get-account-settings.md): This endpoint allows users to get account margin and leverage settings (if they are not at default values)
- [Update leverage](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/account/update-leverage.md): This endpoint allows users to change their account leverage for a specific trading pair. For open positions, users can only increase the leverage setting.
- [Update margin mode](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/account/update-margin-mode.md): 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.
- [Get positions](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/account/get-positions.md): This endpoint allows users to get current positions.
- [Get trade history](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/account/get-trade-history.md): This endpoint allows users to get trade history
- [Get funding history](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/account/get-funding-history.md): This endpoint allows users to get funding history.
- [Get account equity history](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/account/get-account-equity-history.md): This endpoint allows users to get account equity and PnL history (over time).
- [Get account balance history](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/account/get-account-balance-history.md): This endpoint allows users to get account balance history. Returns all balance effects that affects the queried account.
- [Request withdrawal](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/account/request-withdrawal.md): This endpoint allows users to request withdrawal.
- [Get account loan info](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/account/get-account-loan-info.md): This endpoint returns loan and collateral information for a given account under unified margin.
- [Add isolated margin](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/account/add-isolated-margin.md): This endpoint allows users to add margin to an isolated position.
- [Update spot settings](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/account/update-spot-settings.md): This endpoint allows users to update spot asset settings for unified margin.
- [Toggle auto-lending](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/account/toggle-auto-lending.md): This endpoint allows users to enable or disable automatic lending.
- [Get spot balance history](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/account/get-spot-balance-history.md): This endpoint allows users to get spot asset balance history.
- [Withdraw spot asset](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/account/withdraw-spot-asset.md): This endpoint allows users to withdraw a spot asset.
- [Get pending spot withdrawals](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/account/get-pending-spot-withdrawals.md): This endpoint returns pending spot asset withdrawals.
- [Get spot deposit history](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/account/get-spot-deposit-history.md): This endpoint returns spot asset deposit history.
- [Get spot withdrawal history](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/account/get-spot-withdrawal-history.md): This endpoint returns spot asset withdrawal history.
- [Vaults](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/vaults.md): REST API endpoints for creating, funding, configuring, and listing vaults.
- [Create vault](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/vaults/create-vault.md): Create a new vault (lake) and optionally set its initial configuration and seed deposit.
- [Claim vault referral code](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/vaults/claim-vault-referral-code.md): Claim a referral code for an existing vault.
- [Deposit to vault](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/vaults/deposit-to-vault.md): Deposit funds into a vault and receive vault shares.
- [Claim vault manager](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/vaults/claim-vault-manager.md): Claim the manager role on a fresh vault.
- [Withdraw from vault](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/vaults/withdraw-from-vault.md): Redeem vault shares and withdraw funds from a vault.
- [Update vault deposit cap](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/vaults/update-vault-deposit-cap.md): Update or clear the deposit cap for a vault.
- [Add vault whitelist](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/vaults/add-vault-whitelist.md): Add tradable symbols to a vault whitelist.
- [Remove vault whitelist](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/vaults/remove-vault-whitelist.md): Remove tradable symbols from a vault whitelist.
- [Add vault blacklist](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/vaults/add-vault-blacklist.md): Add blocked symbols to a vault blacklist.
- [Remove vault blacklist](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/vaults/remove-vault-blacklist.md): Remove blocked symbols from a vault blacklist.
- [Add vault max leverage](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/vaults/add-vault-max-leverage.md): Add per-symbol max leverage limits for a vault.
- [Remove vault max leverage](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/vaults/remove-vault-max-leverage.md): Remove per-symbol max leverage limits from a vault.
- [List vaults](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/vaults/list-vaults.md): List all vaults and optionally include the querying account's share balance.
- [Subaccounts](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/subaccounts.md)
- [Create subaccount](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/subaccounts/create-subaccount.md): 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.
- [List subaccounts](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/subaccounts/list-subaccounts.md): Lists all subaccounts associated with a main (parent) account. Returns address, balance, and other account details for each subaccount.
- [Subaccount fund transfer](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/subaccounts/subaccount-fund-transfer.md): This endpoint allows transfer of funds between main and subaccounts
- [Subaccount spot transfer](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/subaccounts/subaccount-spot-transfer.md): This endpoint allows users to transfer spot assets between a main account and its subaccounts
- [Spot](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/spot.md)
- [Get spot assets](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/spot/get-spot-assets.md): This endpoint returns a list of all spot assets available on the exchange, including their trading parameters and collateral eligibility.
- [Get bridge info](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/spot/get-bridge-info.md): This endpoint returns bridge parameters for all spot assets, including deposit minimums, withdrawal fees, and on-chain program addresses.
- [Get bridge parameters](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/spot/get-bridge-parameters.md): This endpoint returns bridge parameters for a single spot asset by symbol, including deposit minimums, withdrawal fees, and on-chain program addresses.
- [Orders](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/orders.md): This sections covers details for interacting with current and historical orders on Pacifica.
- [Create market order](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/orders/create-market-order.md): This endpoint allows users to create a new market order with optional take profit and stop loss levels.
- [Create limit order](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/orders/create-limit-order.md): This endpoint allows users to create a new limit order with optional take profit and stop loss levels.
- [Create stop order](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/orders/create-stop-order.md): This endpoint allows users to create stop order.
- [Create position TP/SL](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/orders/create-position-tp-sl.md): This endpoint allows users to set take profit and stop loss levels for an existing position.
- [Cancel order](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/orders/cancel-order.md): This endpoint allows users to cancel an existing order.
- [Cancel all orders](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/orders/cancel-all-orders.md): This endpoint allows users to cancel all orders for all/given symbol(s).
- [Cancel stop order](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/orders/cancel-stop-order.md): This endpoint allows users to cancel a stop order by its (CL)OID.
- [Edit order](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/orders/edit-order.md): This endpoint allows users to edit an existing limit order by modifying its size and/or price.
- [Batch order](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/orders/batch-order.md): 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.
- [Get open orders](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/orders/get-open-orders.md): This endpoint allows users to get open orders on their account.
- [Get order history](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/orders/get-order-history.md): This endpoint allows users to get a summarized order history.
- [Get order history by ID](https://pacifica.gitbook.io/docs/api-documentation/api/rest-api/orders/get-order-history-by-id.md): This endpoint allows users to get order history by id.
- [Websocket](https://pacifica.gitbook.io/docs/api-documentation/api/websocket.md)
- [Subscriptions](https://pacifica.gitbook.io/docs/api-documentation/api/websocket/subscriptions.md)
- [Prices](https://pacifica.gitbook.io/docs/api-documentation/api/websocket/subscriptions/prices.md): Streams all symbols' price information on Pacifica as they update
- [Orderbook](https://pacifica.gitbook.io/docs/api-documentation/api/websocket/subscriptions/orderbook.md): Streams book data for given symbol at a set aggregation level as they update
- [Best bid offer (BBO)](https://pacifica.gitbook.io/docs/api-documentation/api/websocket/subscriptions/best-bid-offer-bbo.md): 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.
- [Trades](https://pacifica.gitbook.io/docs/api-documentation/api/websocket/subscriptions/trades.md): Streams all trades on the taker side as they occur in a chosen market.
- [Candle](https://pacifica.gitbook.io/docs/api-documentation/api/websocket/subscriptions/candle.md): Streams candle information for given symbol and candle time interval
- [Mark price candle](https://pacifica.gitbook.io/docs/api-documentation/api/websocket/subscriptions/mark-price-candle.md): Streams real-time mark price candlestick data for a specific market.
- [Account margin](https://pacifica.gitbook.io/docs/api-documentation/api/websocket/subscriptions/account-margin.md): Streams all changes made to an account's margin mode in any market.
- [Account leverage](https://pacifica.gitbook.io/docs/api-documentation/api/websocket/subscriptions/account-leverage.md): Streams all changes made to an account's max leverage any market.
- [Account info](https://pacifica.gitbook.io/docs/api-documentation/api/websocket/subscriptions/account-info.md): Streams all changes made to an account's overall info such as equity, balance, order count, etc.
- [Account positions](https://pacifica.gitbook.io/docs/api-documentation/api/websocket/subscriptions/account-positions.md): 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.
- [Account order updates](https://pacifica.gitbook.io/docs/api-documentation/api/websocket/subscriptions/account-order-updates.md): Streams the amount and nature of changes made to any of an account's open orders in any market.
- [Account trades](https://pacifica.gitbook.io/docs/api-documentation/api/websocket/subscriptions/account-trades.md): Streams all trades that take place for an account
- [Account transfers](https://pacifica.gitbook.io/docs/api-documentation/api/websocket/subscriptions/account-transfers.md): Streams deposit, withdrawal, and transfer events for an account.
- [Trading operations](https://pacifica.gitbook.io/docs/api-documentation/api/websocket/trading-operations.md)
- [Create market order](https://pacifica.gitbook.io/docs/api-documentation/api/websocket/trading-operations/create-market-order.md): This request type allows users to place market orders through Pacifica's websocket API.
- [Create limit order](https://pacifica.gitbook.io/docs/api-documentation/api/websocket/trading-operations/create-limit-order.md): This request type allows users to place limit orders through Pacifica's websocket API.
- [Edit order](https://pacifica.gitbook.io/docs/api-documentation/api/websocket/trading-operations/edit-order.md): This request type allows users to modify existing orders (price and/or size) through websocket API in one request.
- [Batch order](https://pacifica.gitbook.io/docs/api-documentation/api/websocket/trading-operations/batch-order.md): This endpoint allows users to submit multiple order operations in a single websocket request.
- [Cancel order](https://pacifica.gitbook.io/docs/api-documentation/api/websocket/trading-operations/cancel-order.md): This request type allows users to cancel orders through Pacifica's websocket API.
- [Cancel all orders](https://pacifica.gitbook.io/docs/api-documentation/api/websocket/trading-operations/cancel-all-orders.md): This request type allows users to cancel all orders through Pacifica's websocket API.
- [Signing](https://pacifica.gitbook.io/docs/api-documentation/api/signing.md): Pacifica uses deterministic JSON formatting to generate Ed25519 signatures for API authentication.
- [Implementation](https://pacifica.gitbook.io/docs/api-documentation/api/signing/implementation.md): The following guide provides a steps-by-step breakdown of Pacifica's signing implementation
- [Operation Types](https://pacifica.gitbook.io/docs/api-documentation/api/signing/operation-types.md): The following table provides a list of all "type"s required by the signature header and their corresponding API endpoints
- [Error Handling](https://pacifica.gitbook.io/docs/api-documentation/api/signing/error-handling.md): An invalid signed message can result in a variety of Status 400 errors. The following illustrate error messages and common causes.
- [Hardware Wallet](https://pacifica.gitbook.io/docs/api-documentation/api/signing/hardware-wallet.md)
- [API Agent Keys](https://pacifica.gitbook.io/docs/api-documentation/api/signing/api-agent-keys.md)
- [Rate limits](https://pacifica.gitbook.io/docs/api-documentation/api/rate-limits.md): Pacifica uses a credit-based rate limiting system with a 60-second rolling window.
- [API Config Keys](https://pacifica.gitbook.io/docs/api-documentation/api/rate-limits/api-config-keys.md): The following guide covers the creation and usage of Pacifica API Config Keys.
- [Market symbols](https://pacifica.gitbook.io/docs/api-documentation/api/market-symbols.md): Symbols accepted by the Pacifica API are CASE SENSITIVE.
- [Tick and lot size](https://pacifica.gitbook.io/docs/api-documentation/api/tick-and-lot-size.md): 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.
- [Last order ID](https://pacifica.gitbook.io/docs/api-documentation/api/last-order-id.md): Pacifica uses last order ID as an exchange-wide identifier to order all exchange events
- [Error codes](https://pacifica.gitbook.io/docs/api-documentation/api/error-codes.md): This section provides a comprehensive list and definition of all error codes generated by the Pacifica API
- [API FAQ](https://pacifica.gitbook.io/docs/api-documentation/api/api-faq.md)
- [403 CloudFront](https://pacifica.gitbook.io/docs/api-documentation/api/api-faq/403-cloudfront.md): Common error caused by GET requests with an empty request body.
- [Delayed account\_positions](https://pacifica.gitbook.io/docs/api-documentation/api/api-faq/delayed-account_positions.md): Potential delay of snapshot endpoints and best practice for reconstructing local state
- [Changelog](https://pacifica.gitbook.io/docs/api-documentation/changelog.md): Changelog for Pacifica's API documentation
- [Testnet Guide](https://pacifica.gitbook.io/docs/testnet/testnet-guide.md)
- [How to Start Trading](https://pacifica.gitbook.io/docs/testnet/how-to-start-trading.md)
- [Connect & Fund Your Wallet](https://pacifica.gitbook.io/docs/testnet/how-to-start-trading/connect-and-fund-your-wallet.md)
- [Trading via Desktop](https://pacifica.gitbook.io/docs/testnet/how-to-start-trading/trading-via-desktop.md)
- [Trading via API](https://pacifica.gitbook.io/docs/testnet/how-to-start-trading/trading-via-api.md)
- [Trading via Mobile](https://pacifica.gitbook.io/docs/testnet/how-to-start-trading/trading-via-mobile.md)
- [Closed Alpha Trading Competition](https://pacifica.gitbook.io/docs/testnet/closed-alpha-trading-competition.md)
- [Audits](https://pacifica.gitbook.io/docs/other/audits.md): The Pacifica deposit/withdraw bridge has been audited by Blocksec
- [Brand Assets](https://pacifica.gitbook.io/docs/other/brand-assets.md)
- [Contact Us](https://pacifica.gitbook.io/docs/other/contact-us.md)
- [FAQs](https://pacifica.gitbook.io/docs/other/faqs.md)
- [Glossary of Terms](https://pacifica.gitbook.io/docs/other/glossary-of-terms.md)
