# MyFundedPerps Documentation > Product guides, settings reference, and developer API documentation for MyFundedPerps. - [MyFundedPerps Documentation](https://docs.myfundedperpetuals.com/index.md): Learn how to start a challenge, trade simulated perpetual futures, manage risk, configure your account, and use the developer API. - [Guides](https://docs.myfundedperpetuals.com/guides/index.md): Task-oriented guides for starting, trading, completing challenges, using copy trading, and solving common problems. - [Getting Started](https://docs.myfundedperpetuals.com/guides/getting-started.md): Choose a challenge, understand its terms, open the trading workspace, and place your first simulated perpetual-futures trade. - [Trading Guide](https://docs.myfundedperpetuals.com/guides/trading-guide.md): Understand simulated order execution, sizing, margin, leverage, Take Profit and Stop Loss, and the safeguards around each trade. - [Asset Exposure Limits](https://docs.myfundedperpetuals.com/guides/asset-exposure-limits.md): Find current market leverage and exposure caps, and understand how shared open notional limits affect your orders. - [Trading Calculators](https://docs.myfundedperpetuals.com/guides/trading-calculators.md): Estimate perpetual futures position size, liquidation price, drawdown, swap fees, and payout splits, and understand which inputs are hypothetical. - [Commissions and Fees](https://docs.myfundedperpetuals.com/guides/commissions-and-fees.md): Check trading commissions by asset class, calculate entry and exit costs, and understand hourly swap fees. - [Trading Journal](https://docs.myfundedperpetuals.com/guides/trading-journal.md): Review auto-logged closed trades, R multiples, session and hold-time tags, and add notes, setups, tags, mistakes, and ratings. - [Challenges and Rules](https://docs.myfundedperpetuals.com/guides/challenges-and-rules.md): Understand evaluation stages, profit targets, loss and drawdown rules, account states, funded progression, and payout-specific requirements. - [Copy Trading Guide](https://docs.myfundedperpetuals.com/guides/copy-trading-guide.md): Create a same-owner copy-trading group, choose a lead and followers, set risk multipliers, and understand independent follower checks. - [Affiliate Program](https://docs.myfundedperpetuals.com/guides/affiliate-program.md): Apply for affiliate access, set your code once, understand commission and attribution, climb the reward tiers, request custom graphics, and get paid. - [Troubleshooting and FAQ](https://docs.myfundedperpetuals.com/guides/troubleshooting-and-faq.md): Find commission rates, daily reset times, and payout options, and diagnose common trading, account, and billing problems. - [Glossary](https://docs.myfundedperpetuals.com/guides/glossary.md): Definitions for perpetual futures, challenge rules, trading controls, copy trading, and MyFundedPerps account states. - [Challenge Lifecycle](https://docs.myfundedperpetuals.com/guides/challenge-lifecycle/index.md): Follow a MyFundedPerps challenge from purchase through evaluation, funding, payouts, and account history. - [Buying a Challenge](https://docs.myfundedperpetuals.com/guides/challenge-lifecycle/buying-a-challenge.md): Compare challenge terms, complete checkout, understand payment states, and find the evaluation account after purchase. - [Evaluation Progress](https://docs.myfundedperpetuals.com/guides/challenge-lifecycle/evaluation-progress.md): Read the dashboard, track pass requirements, complete a 1-Step evaluation, and understand when an account passes. - [Breaches and Next Steps](https://docs.myfundedperpetuals.com/guides/challenge-lifecycle/breaches-and-next-steps.md): Understand a failed evaluation, identify the final constraint, preserve the account record, and decide what to do next. - [Becoming Funded](https://docs.myfundedperpetuals.com/guides/challenge-lifecycle/becoming-funded.md): Complete identity verification, sign the customer agreement, follow funding review, and open the issued funded account. - [Payouts](https://docs.myfundedperpetuals.com/guides/challenge-lifecycle/payouts.md): Read funded payout terms, complete Rise onboarding, clear eligibility gates, submit a request, and understand its effect on the account. - [Billing and Rewards](https://docs.myfundedperpetuals.com/guides/challenge-lifecycle/billing-and-rewards.md): Find challenge orders and invoices, understand purchase statuses, and use reward cases, FP Points, and campaigns when available. - [Settings](https://docs.myfundedperpetuals.com/settings/index.md): Configure your account, security, public profile, language, appearance, trading defaults, copy trading, API keys, notifications, and purchase history. - [Profile Settings](https://docs.myfundedperpetuals.com/settings/profile.md): Update your profile photo and username, connect social accounts, and maintain the legal identity attached to your account. - [Security Settings](https://docs.myfundedperpetuals.com/settings/security.md): Manage passkeys and authenticator apps for two-factor authentication. - [Public Profile Settings](https://docs.myfundedperpetuals.com/settings/public-profile.md): Enable a public trading profile, select included challenge accounts and performance fields, and control visibility and indexing. - [Language Settings](https://docs.myfundedperpetuals.com/settings/language.md): Choose the language MyFundedPerps uses and understand how the selection changes the current app route. - [Appearance Settings](https://docs.myfundedperpetuals.com/settings/appearance.md): Control animated background effects and install MyFundedPerps as a web app on supported devices. - [Trading Settings](https://docs.myfundedperpetuals.com/settings/trading.md): Configure order-ticket defaults, keyboard execution, server-enforced execution protection, trade confirmations, and on-screen trading notifications. - [Copy Trading Settings](https://docs.myfundedperpetuals.com/settings/copy-trading.md): Create and manage same-owner copy-trading groups, select lead and follower accounts, and set balance-adjusted multipliers. - [API Key Settings](https://docs.myfundedperpetuals.com/settings/api-keys.md): Create, copy, and revoke credentials for programmatic trading through the MyFundedPerps REST API. - [Notification Settings](https://docs.myfundedperpetuals.com/settings/notifications.md): Choose sounds for trading events, control volume and event toggles, and upload, preview, rename, or delete custom audio. - [Purchase History](https://docs.myfundedperpetuals.com/settings/purchase-history.md): Search and filter challenge purchases, review price and discount details, export history, and open available invoices. - [Quickstart](https://docs.myfundedperpetuals.com/quickstart.md): Create an API key, get a quote, and submit a market order. - [API capabilities](https://docs.myfundedperpetuals.com/api-capabilities.md): Compare the public REST API and MCP tools with the trading website. - [Command-Line Interface](https://docs.myfundedperpetuals.com/cli.md): Install the fperp CLI, authenticate, trade from your terminal, and keep the tool up to date. - [MCP Server](https://docs.myfundedperpetuals.com/mcp-server.md): Connect AI assistants and agents to the MyFundedPerps REST API through the hosted Model Context Protocol server. - [Trading with the API](https://docs.myfundedperpetuals.com/trading-with-api.md): Place and manage every order type available in the trading terminal. - [Account trading policy](https://docs.myfundedperpetuals.com/trading-policy.md): Inspect effective rules, restrictions, and account locks before submitting API orders. - [Market data streaming](https://docs.myfundedperpetuals.com/market-streaming.md): Subscribe to live prices, order books, trades, and candles over the public WebSocket API. - [Authentication](https://docs.myfundedperpetuals.com/authentication.md): Authenticate requests with a MyFundedPerps API key. - [Sandbox and test keys](https://docs.myfundedperpetuals.com/sandbox.md): Build and test your API integration against free paper accounts before pointing it at a real challenge account. - [Idempotency](https://docs.myfundedperpetuals.com/idempotency.md): Retry order creation without accidentally placing a duplicate order. - [Pagination](https://docs.myfundedperpetuals.com/pagination.md): Walk recent order history with a bounded opaque cursor. - [Errors and Rate Limits](https://docs.myfundedperpetuals.com/errors-and-rate-limits.md): Handle API errors, trading rejections, and request budgets. - [API Reference](https://docs.myfundedperpetuals.com/api-reference.md): The v1 REST API contract and interactive endpoint reference. - [List visible copy trading groups](https://docs.myfundedperpetuals.com/api-reference/accounts/list-visible-copy-trading-groups.md): Returns only groups whose lead and every follower are accessible to this credential in this environment, including stopped groups. Omitted groups are never modified by saving visible groups. - [Save copy trading groups](https://docs.myfundedperpetuals.com/api-reference/accounts/save-copy-trading-groups.md): Explicitly upserts submitted groups and deletes only deleted_config_ids. Requires trade scope and access to all existing and submitted members. Omitted groups remain unchanged. Disable a group before deleting it or changing its lead. New groups omit config_id; a retry without an existing config_id c… - [Disable a copy trading group](https://docs.myfundedperpetuals.com/api-reference/accounts/disable-a-copy-trading-group.md): Requires trade scope and access to every group member. Stops new copying and schedules cleanup of outstanding copied orders. Existing filled positions remain open. Works when members are inactive or archived. - [Acknowledge a completed copy stop](https://docs.myfundedperpetuals.com/api-reference/accounts/acknowledge-a-completed-copy-stop.md): Requires trade scope. Read copy_stop.stopped_at from the account trading-policy endpoint first; this survives deletion of the original group. Acknowledges only the exact completed stop timestamp. An outdated timestamp or cleanup still in progress makes this a no-op. - [List challenge accounts](https://docs.myfundedperpetuals.com/api-reference/accounts/list-challenge-accounts.md): Returns the authenticated user's non-archived challenge accounts. - [Get a challenge account](https://docs.myfundedperpetuals.com/api-reference/accounts/get-a-challenge-account.md): Returns account identity, realized balance, and a fresh risk snapshot marked from authoritative book mids. - [Get effective account trading policy](https://docs.myfundedperpetuals.com/api-reference/accounts/get-effective-account-trading-policy.md): Returns an advisory snapshot of effective account rules, configured trading limits, user restrictions, payout and copy locks, and trading halts. Read scope is sufficient. Placement and settlement recheck authority; this snapshot does not reserve capacity or guarantee an order will pass. - [Cancel all working orders](https://docs.myfundedperpetuals.com/api-reference/accounts/cancel-all-working-orders.md): Takes one bounded snapshot of the account's ordinary resting orders and armed trigger orders, then cancels or queues cancellation for every target. In-flight market orders and TWAP, VWAP, or scaled parent orders are not included. Repeating the request with the same idempotency key resumes or replays… - [Close all open positions](https://docs.myfundedperpetuals.com/api-reference/accounts/close-all-open-positions.md): Takes one bounded snapshot of every open position and submits one reduce-only market close for each target. Closes use the same 2.5% maximum-slippage policy as Close All in the trading terminal. The response reports each submitted or rejected child order. Repeating the request with the same idempote… - [Get API information](https://docs.myfundedperpetuals.com/api-reference/general/get-api-information.md) - [Exchange a CLI authorization code](https://docs.myfundedperpetuals.com/api-reference/authentication/exchange-a-cli-authorization-code.md): Redeems a one-time authorization code approved in the browser during `fperp login`, together with its PKCE code verifier, for a new expiring CLI session credential. The credential is returned exactly once and authenticates like an API key with trade access to every owned account. Available on the li… - [Revoke the presented CLI session](https://docs.myfundedperpetuals.com/api-reference/authentication/revoke-the-presented-cli-session.md): Deletes the CLI session presented as the bearer credential (`fperp logout`). Only OAuth-minted CLI sessions can be revoked here; API keys are managed from account settings. Available on the live host only. - [List tradable markets](https://docs.myfundedperpetuals.com/api-reference/markets/list-tradable-markets.md): Returns the selected execution venue for each currently tradable instrument. - [Get a tradable market](https://docs.myfundedperpetuals.com/api-reference/markets/get-a-tradable-market.md) - [Get an execution quote](https://docs.myfundedperpetuals.com/api-reference/markets/get-an-execution-quote.md): Returns the best bid, best ask, and midpoint from a fresh authoritative execution book. Provide both side and size to walk the complete visible execution depth and estimate the fill, notional, and taker fee. The quote escalates to a newer deep book when the ordinary book is too shallow and the venue… - [List open positions](https://docs.myfundedperpetuals.com/api-reference/positions/list-open-positions.md) - [Get a position](https://docs.myfundedperpetuals.com/api-reference/positions/get-a-position.md) - [Close part or all of a position](https://docs.myfundedperpetuals.com/api-reference/positions/close-part-or-all-of-a-position.md): Resolves the current position side, leverage, and margin mode on the server and submits a reduce-only market, limit, or conditional order. Omit size to close the complete current position. - [Atomically update position TP/SL orders](https://docs.myfundedperpetuals.com/api-reference/positions/atomically-update-position-tpsl-orders.md): Applies a stale-snapshot-guarded batch of place, modify, and cancel operations. New opposite-group legs can be paired as OCO orders. - [Set the position's extra isolated margin](https://docs.myfundedperpetuals.com/api-reference/positions/set-the-positions-extra-isolated-margin.md): Sets a desired total rather than applying a delta, making an identical retry safe. Reductions use a fresh authoritative book and reject when the new liquidation risk would be unsafe. - [List recent orders](https://docs.myfundedperpetuals.com/api-reference/orders/list-recent-orders.md): Returns newest orders first with a bounded opaque cursor. - [Place a standard or advanced order](https://docs.myfundedperpetuals.com/api-reference/orders/place-a-standard-or-advanced-order.md): Places market, limit, chase, stop, take, take-profit, or external conditional orders through the authoritative paper-trading engine. The optional client_order_id and the idempotency key are committed transactionally with the order. Omit type for the original market-order behavior. - [Get an order](https://docs.myfundedperpetuals.com/api-reference/orders/get-an-order.md) - [Cancel a working order](https://docs.myfundedperpetuals.com/api-reference/orders/cancel-a-working-order.md): Cancels a resting order or queues cancellation for an armed order. - [Modify a working order](https://docs.myfundedperpetuals.com/api-reference/orders/modify-a-working-order.md): Reprices a modifiable order and optionally changes its size. - [Update TP/SL attached to a resting limit entry](https://docs.myfundedperpetuals.com/api-reference/orders/update-tpsl-attached-to-a-resting-limit-entry.md): Set a leg with a positive price or remove it with null. - [List fills in settlement order](https://docs.myfundedperpetuals.com/api-reference/fills/list-fills-in-settlement-order.md) - [List active or historical TWAP and VWAP orders](https://docs.myfundedperpetuals.com/api-reference/strategy-orders/list-active-or-historical-twap-and-vwap-orders.md) - [Create a TWAP or VWAP order](https://docs.myfundedperpetuals.com/api-reference/strategy-orders/create-a-twap-or-vwap-order.md) - [Get a TWAP or VWAP order](https://docs.myfundedperpetuals.com/api-reference/strategy-orders/get-a-twap-or-vwap-order.md) - [Stop future TWAP or VWAP slices](https://docs.myfundedperpetuals.com/api-reference/strategy-orders/stop-future-twap-or-vwap-slices.md) - [List scaled-order parents](https://docs.myfundedperpetuals.com/api-reference/strategy-orders/list-scaled-order-parents.md) - [Create a scaled price ladder](https://docs.myfundedperpetuals.com/api-reference/strategy-orders/create-a-scaled-price-ladder.md) - [Get a scaled order and its rungs](https://docs.myfundedperpetuals.com/api-reference/strategy-orders/get-a-scaled-order-and-its-rungs.md) - [Cancel a scaled order and its working rungs](https://docs.myfundedperpetuals.com/api-reference/strategy-orders/cancel-a-scaled-order-and-its-working-rungs.md) ## OpenAPI Specs - [openapi](/openapi.yaml)