# Longshot Docs > Documentation for API traders and market makers integrating with Longshot ## Docs - [Longshot API Docs](https://longshot-0f245fde.mintlify.app/api-reference/index.md): Integration guide for API traders submitting RFQs to Longshot - [Account Creation](https://longshot-0f245fde.mintlify.app/documentation/account-creation.md) - [Audit](https://longshot-0f245fde.mintlify.app/documentation/audit.md) - [Brand Guide](https://longshot-0f245fde.mintlify.app/documentation/brand-guide.md) - [Contact](https://longshot-0f245fde.mintlify.app/documentation/contact.md) - [Contest Specific Scoring](https://longshot-0f245fde.mintlify.app/documentation/contest-specific-scoring.md) - [Types](https://longshot-0f245fde.mintlify.app/documentation/contest-types.md) - [Contests](https://longshot-0f245fde.mintlify.app/documentation/contests.md) - [Deposit](https://longshot-0f245fde.mintlify.app/documentation/deposit.md) - [Introduction](https://longshot-0f245fde.mintlify.app/documentation/index.md) - [Markets](https://longshot-0f245fde.mintlify.app/documentation/markets.md) - [Onboarding](https://longshot-0f245fde.mintlify.app/documentation/onboarding.md) - [Prizes & Payouts](https://longshot-0f245fde.mintlify.app/documentation/prizes-payouts.md) - [Rules & Eligibility](https://longshot-0f245fde.mintlify.app/documentation/rules-eligibility.md) - [Scoring & Leaderboards](https://longshot-0f245fde.mintlify.app/documentation/scoring-leaderboards.md) - [Withdraw](https://longshot-0f245fde.mintlify.app/documentation/withdraw.md) - [Acks and Outcomes](https://longshot-0f245fde.mintlify.app/market-makers/acks-and-fills.md): Handle quote_ack and quote_result notifications - [Authentication](https://longshot-0f245fde.mintlify.app/market-makers/authentication.md): Authenticate over WebSocket via challenge-response and receive a session token - [Balance and Funding APIs](https://longshot-0f245fde.mintlify.app/market-makers/balance-apis.md): HTTP endpoints for available balance, reserved balance, deposits, and withdrawals - [Longshot Market Maker Docs](https://longshot-0f245fde.mintlify.app/market-makers/index.md): Integration guide for market makers connecting to Longshot RFQ - [MM-Intel APIs](https://longshot-0f245fde.mintlify.app/market-makers/mm-intel.md): HTTP reads for market-maker strategy inputs - [Overview](https://longshot-0f245fde.mintlify.app/market-makers/overview.md): Connection model, prerequisites, and environment URLs - [Quickstart](https://longshot-0f245fde.mintlify.app/market-makers/quickstart.md): Connect, authenticate, receive RFQs, and submit quotes in one runnable script - [Rate Limits](https://longshot-0f245fde.mintlify.app/market-makers/rate-limits.md): Per-tier token buckets for quote submissions - [Receive RFQs](https://longshot-0f245fde.mintlify.app/market-makers/receive-rfqs.md): Parse the rfq broadcast and the 256-byte BroadcastRfqRequest payload - [Submit Quotes](https://longshot-0f245fde.mintlify.app/market-makers/submit-quotes.md): Build and sign a QuoteResponse and return it over the WebSocket - [Privy Session Auth](https://longshot-0f245fde.mintlify.app/taker/api-reference/authentication/post-privy-session-auth.md): Exchange a Privy identity token for a Longshot bearer session - [Wallet Auth](https://longshot-0f245fde.mintlify.app/taker/api-reference/authentication/post-wallet-auth.md): Authenticate a wallet-backed API trader session - [Available App Token Balance](https://longshot-0f245fde.mintlify.app/taker/api-reference/balances/get-available-app-token-balance.md): Read available app-token balance - [Available Balance](https://longshot-0f245fde.mintlify.app/taker/api-reference/balances/get-available-balance.md): Read available USDC-denominated app balance - [Deposit Wallet](https://longshot-0f245fde.mintlify.app/taker/api-reference/balances/get-deposit-wallet.md): Get the Longshot-controlled wallet address for user USDC deposits - [Reserved App Token Balance](https://longshot-0f245fde.mintlify.app/taker/api-reference/balances/get-reserved-app-token-balance.md): Read reserved app-token balance - [Reserved Balance](https://longshot-0f245fde.mintlify.app/taker/api-reference/balances/get-reserved-balance.md): Read reserved USDC-denominated app balance - [Deposit](https://longshot-0f245fde.mintlify.app/taker/api-reference/balances/post-deposit.md): Move settlement funds into available app balance - [Withdraw](https://longshot-0f245fde.mintlify.app/taker/api-reference/balances/post-withdraw.md): Withdraw available balance to a destination wallet - [Contest Detail](https://longshot-0f245fde.mintlify.app/taker/api-reference/contests/get-contest.md): Read a contest, its markets, and the caller's entry when authenticated - [Contest Leaderboard](https://longshot-0f245fde.mintlify.app/taker/api-reference/contests/get-contest-leaderboard.md): Read ranked entries for a contest - [Contest Popular Entry](https://longshot-0f245fde.mintlify.app/taker/api-reference/contests/get-contest-popular-entry.md): Read aggregate pick distribution for a contest - [Contest Top Participants](https://longshot-0f245fde.mintlify.app/taker/api-reference/contests/get-contest-top-participants.md): Read entrants ranked by contest winnings over a lookback window - [List Contests](https://longshot-0f245fde.mintlify.app/taker/api-reference/contests/get-list-contests.md): List contests in the lobby - [Public Profile Contest](https://longshot-0f245fde.mintlify.app/taker/api-reference/contests/get-public-profile-contest.md): Read contest detail for a public profile, with entries exposed after betting closes - [Submit Contest Entry](https://longshot-0f245fde.mintlify.app/taker/api-reference/contests/post-submit-contest-entry.md): Submit picks for an authenticated user's contest entry - [Resolve Markets](https://longshot-0f245fde.mintlify.app/taker/api-reference/markets/get-list-markets.md): Resolve market IDs for RFQ order legs - [List Positions](https://longshot-0f245fde.mintlify.app/taker/api-reference/portfolio/get-list-positions.md): List positions for the authenticated user - [PNL History](https://longshot-0f245fde.mintlify.app/taker/api-reference/portfolio/get-pnl-history.md): Read portfolio PNL events for the authenticated user - [Portfolio](https://longshot-0f245fde.mintlify.app/taker/api-reference/portfolio/get-portfolio.md): Read portfolio summary stats for the authenticated user - [Position](https://longshot-0f245fde.mintlify.app/taker/api-reference/portfolio/get-position.md): Read one position and its leg-level outcomes - [Preferences](https://longshot-0f245fde.mintlify.app/taker/api-reference/preferences/get-preferences.md): Read account preferences for the authenticated user - [Preferences](https://longshot-0f245fde.mintlify.app/taker/api-reference/preferences/put-preferences.md): Update account preferences for the authenticated user - [RFQ Status](https://longshot-0f245fde.mintlify.app/taker/api-reference/rfqs/get-rfq-status.md): Read a pending or terminal RFQ result - [Cancel RFQ](https://longshot-0f245fde.mintlify.app/taker/api-reference/rfqs/post-cancel-rfq.md): Cancel an active RFQ by request ID - [Submit RFQ](https://longshot-0f245fde.mintlify.app/taker/api-reference/rfqs/post-submit-rfq.md): Submit a signed order and receive an executable RFQ result - [Submit Unsigned RFQ](https://longshot-0f245fde.mintlify.app/taker/api-reference/rfqs/post-submit-unsigned-rfq.md): Submit an RFQ using the authenticated session instead of a wallet signature - [Overview](https://longshot-0f245fde.mintlify.app/taker/overview.md): Taker connection model, prerequisites, and environment URLs - [Quickstart](https://longshot-0f245fde.mintlify.app/taker/quickstart.md): Authenticate, discover a market, sign an order, and submit an RFQ ## OpenAPI Specs - [openapi](https://longshot-0f245fde.mintlify.app/api-reference/openapi.json)