{"name":"MyStocks Africa Partner API Documentation","version":"v1","pages":[{"slug":"index","title":"API Platform","description":"Choose the right MyStocks API surface: Broker API for embedded investing infrastructure, Trading API for orders and portfolios, and Market Data API for prices, charts, companies, and market intelligence.","htmlUrl":"https://mystocks.africa/partners/docs","sourceUrl":"https://mystocks.africa/partners/docs/raw/index","sourceFormat":"MDX"},{"slug":"capabilities","title":"Partner Capability Index","description":"Find the production endpoint, webhook, sandbox scenario, and integration guidance for common partner workflows.","htmlUrl":"https://mystocks.africa/partners/docs/capabilities","sourceUrl":"https://mystocks.africa/partners/docs/raw/capabilities","sourceFormat":"MDX"},{"slug":"about-mystocks","title":"About MyStocks","description":"MyStocks is API-first investment infrastructure for African markets, embedded finance products, wealth platforms, and data applications.","htmlUrl":"https://mystocks.africa/partners/docs/about-mystocks","sourceUrl":"https://mystocks.africa/partners/docs/raw/about-mystocks","sourceFormat":"MDX"},{"slug":"concepts","title":"Concepts & Glossary","description":"The core vocabulary the Partner API and the rest of these docs rely on — partner, sub-account, master wallet, float, settlement, buying power, idempotency, webhooks and more.","htmlUrl":"https://mystocks.africa/partners/docs/concepts","sourceUrl":"https://mystocks.africa/partners/docs/raw/concepts","sourceFormat":"MDX"},{"slug":"use-cases","title":"Recipes","description":"Implementation guides for the products partners actually build — each chains the exact endpoints, shows working code, lists common mistakes, and ends with a sandbox walkthrough on its own shareable URL.","htmlUrl":"https://mystocks.africa/partners/docs/use-cases","sourceUrl":"https://mystocks.africa/partners/docs/raw/use-cases","sourceFormat":"MDX"},{"slug":"auth","title":"Authentication","description":"How to authenticate to the MyStocks Partner API — API keys via Authorization or x-api-key header, scoped read-only data keys for client-side use, Firebase-token endpoints, and the mandatory Idempotency-Key for money-movement calls.","htmlUrl":"https://mystocks.africa/partners/docs/auth","sourceUrl":"https://mystocks.africa/partners/docs/raw/auth","sourceFormat":"MDX"},{"slug":"key-management","title":"Key Management","description":"Rotate and revoke MyStocks Partner API keys and manage scoped read-only data keys, including one-time credential responses and immediate suspension behavior.","htmlUrl":"https://mystocks.africa/partners/docs/key-management","sourceUrl":"https://mystocks.africa/partners/docs/raw/key-management","sourceFormat":"MDX"},{"slug":"quickstart","title":"Quick Start","description":"Go from zero to your first executed trade — register, create a sub-account, deposit, quote, and trade — all against the MyStocks sandbox with no approval required.","htmlUrl":"https://mystocks.africa/partners/docs/quickstart","sourceUrl":"https://mystocks.africa/partners/docs/raw/quickstart","sourceFormat":"MDX"},{"slug":"sdks-tools","title":"SDKs and Tools","description":"MyStocks client source previews, multi-language examples, OpenAPI specifications, API Tester, and webhook utilities.","htmlUrl":"https://mystocks.africa/partners/docs/sdks-tools","sourceUrl":"https://mystocks.africa/partners/docs/raw/sdks-tools","sourceFormat":"MDX"},{"slug":"paper-demo-trading","title":"Paper and Demo Trading","description":"Use the MyStocks sandbox and integration test tools to validate trading workflows without moving real money.","htmlUrl":"https://mystocks.africa/partners/docs/paper-demo-trading","sourceUrl":"https://mystocks.africa/partners/docs/raw/paper-demo-trading","sourceFormat":"MDX"},{"slug":"broker-api","title":"Broker API","description":"Build embedded investing infrastructure with MyStocks accounts, funding, KYC, trading, events, reporting, and reconciliation.","htmlUrl":"https://mystocks.africa/partners/docs/broker-api","sourceUrl":"https://mystocks.africa/partners/docs/raw/broker-api","sourceFormat":"MDX"},{"slug":"getting-started-broker","title":"Getting Started with Broker API","description":"Build and test a complete embedded-investing workflow in the MyStocks sandbox.","htmlUrl":"https://mystocks.africa/partners/docs/getting-started-broker","sourceUrl":"https://mystocks.africa/partners/docs/raw/getting-started-broker","sourceFormat":"MDX"},{"slug":"sub-accounts","title":"Sub-Accounts","description":"Create and manage end-user sub-accounts — each with an isolated USD wallet, portfolio, and order history. Covers create/auto-register, list/fetch, freeze, deposit, withdraw, and the KYC assertion API with an optional structured compliance profile.","htmlUrl":"https://mystocks.africa/partners/docs/sub-accounts","sourceUrl":"https://mystocks.africa/partners/docs/raw/sub-accounts","sourceFormat":"MDX"},{"slug":"fund-flow","title":"Fund Flow","description":"Fund your master wallet via top-up requests to MyStocks operations and repatriate surplus via payout requests. Includes the aggregate partner account summary. Both money-movement endpoints are idempotent.","htmlUrl":"https://mystocks.africa/partners/docs/fund-flow","sourceUrl":"https://mystocks.africa/partners/docs/raw/fund-flow","sourceFormat":"MDX"},{"slug":"local-currency-trading","title":"Local-Currency Trading","description":"Understand how MyStocks-managed funding, withdrawal, and execution FX work with local-market prices and USD wallets.","htmlUrl":"https://mystocks.africa/partners/docs/local-currency-trading","sourceUrl":"https://mystocks.africa/partners/docs/raw/local-currency-trading","sourceFormat":"MDX"},{"slug":"fx-model","title":"FX & Currency","description":"MyStocks-managed conversion for supported non-USD funding and withdrawals, plus execution and dividend FX. All wallets remain denominated in USD.","htmlUrl":"https://mystocks.africa/partners/docs/fx-model","sourceUrl":"https://mystocks.africa/partners/docs/raw/fx-model","sourceFormat":"MDX"},{"slug":"custody","title":"Custody and Beneficial Ownership","description":"Understand omnibus custody, per-sub-account beneficial ownership, settlement, and custody reconciliation in the MyStocks operating model.","htmlUrl":"https://mystocks.africa/partners/docs/custody","sourceUrl":"https://mystocks.africa/partners/docs/raw/custody","sourceFormat":"MDX"},{"slug":"customer-ownership","title":"Customer ownership and omnibus custody","description":"Define the customer relationship, beneficial ownership, nominee and omnibus custody model, books and records, reconciliation, transfers, and customer-facing disclosures.","htmlUrl":"https://mystocks.africa/partners/docs/customer-ownership","sourceUrl":"https://mystocks.africa/partners/docs/raw/customer-ownership","sourceFormat":"MDX"},{"slug":"client-money-segregation","title":"Client-money segregation","description":"Design client-money controls across bank accounts, platform ledgers, funding, withdrawals, settlement, reconciliation, breaks, and insolvency scenarios.","htmlUrl":"https://mystocks.africa/partners/docs/client-money-segregation","sourceUrl":"https://mystocks.africa/partners/docs/raw/client-money-segregation","sourceFormat":"MDX"},{"slug":"corporate-governance-api","title":"Corporate actions and shareholder voting","description":"Discover authoritative issuer events, determine customer entitlement, submit elections and votes, and retain custodian-confirmation evidence.","htmlUrl":"https://mystocks.africa/partners/docs/corporate-governance-api","sourceUrl":"https://mystocks.africa/partners/docs/raw/corporate-governance-api","sourceFormat":"MDX"},{"slug":"trading-api","title":"Trading API","description":"Quote, place, monitor, cancel, and reconcile MyStocks master-account and sub-account orders.","htmlUrl":"https://mystocks.africa/partners/docs/trading-api","sourceUrl":"https://mystocks.africa/partners/docs/raw/trading-api","sourceFormat":"MDX"},{"slug":"getting-started-trading","title":"Getting Started with Trading API","description":"Place, observe, and reconcile a sandbox trade with the MyStocks Partner API.","htmlUrl":"https://mystocks.africa/partners/docs/getting-started-trading","sourceUrl":"https://mystocks.africa/partners/docs/raw/getting-started-trading","sourceFormat":"MDX"},{"slug":"trading-account","title":"Trading Account and Buying Power","description":"Understand master and sub-account wallets, buying power, portfolios, settlement-aware balances, and account state before placing orders.","htmlUrl":"https://mystocks.africa/partners/docs/trading-account","sourceUrl":"https://mystocks.africa/partners/docs/raw/trading-account","sourceFormat":"MDX"},{"slug":"portfolio-performance","title":"Portfolio Performance","description":"Retrieve cash-flow-adjusted daily P&L, time-weighted returns, and optional benchmark comparisons for master and customer portfolios.","htmlUrl":"https://mystocks.africa/partners/docs/portfolio-performance","sourceUrl":"https://mystocks.africa/partners/docs/raw/portfolio-performance","sourceFormat":"MDX"},{"slug":"account-activities","title":"Account Activities","description":"Consume the unified activity feed, wallet transactions, order executions, KYC changes, dividends, and account events.","htmlUrl":"https://mystocks.africa/partners/docs/account-activities","sourceUrl":"https://mystocks.africa/partners/docs/raw/account-activities","sourceFormat":"MDX"},{"slug":"placing-orders","title":"Placing Orders","description":"Place quote-gated market orders and resting limit or stop orders with correct sizing, idempotency, and lifecycle handling.","htmlUrl":"https://mystocks.africa/partners/docs/placing-orders","sourceUrl":"https://mystocks.africa/partners/docs/raw/placing-orders","sourceFormat":"MDX"},{"slug":"advanced-order-types","title":"Advanced Order Types and Time in Force","description":"Configure limit, stop, stop-limit, GTC, DAY, and GTD orders and understand their trigger, expiry, escrow, and cancellation behavior.","htmlUrl":"https://mystocks.africa/partners/docs/advanced-order-types","sourceUrl":"https://mystocks.africa/partners/docs/raw/advanced-order-types","sourceFormat":"MDX"},{"slug":"fractional-trading","title":"Fractional Trading","description":"Use cash-value sizing for fractional investing while preserving quote binding, precision, fees, and market eligibility rules.","htmlUrl":"https://mystocks.africa/partners/docs/fractional-trading","sourceUrl":"https://mystocks.africa/partners/docs/raw/fractional-trading","sourceFormat":"MDX"},{"slug":"trading-fees","title":"Trading Fees and Regulatory Charges","description":"Explain base fees, partner markup, execution totals, and reporting fields consistently in a customer trading experience.","htmlUrl":"https://mystocks.africa/partners/docs/trading-fees","sourceUrl":"https://mystocks.africa/partners/docs/raw/trading-fees","sourceFormat":"MDX"},{"slug":"lifecycles","title":"Order & Money Lifecycles","description":"Every state, transition, and webhook for the Partner API's order and money flows — market orders, resting LIMIT/STOP orders, deposits/withdrawals, master top-up and payout, KYC, and fund/bond subscription — extracted from the platform code, not idealized.","htmlUrl":"https://mystocks.africa/partners/docs/lifecycles","sourceUrl":"https://mystocks.africa/partners/docs/raw/lifecycles","sourceFormat":"MDX"},{"slug":"trading","title":"Trading","description":"Place BUY and SELL orders for your master account or any sub-account. MARKET orders use quoteId; LIMIT/STOP orders rest without quotes. Covers order types, time-in-force, history, cancellation, ledger, and portfolio.","htmlUrl":"https://mystocks.africa/partners/docs/trading","sourceUrl":"https://mystocks.africa/partners/docs/raw/trading","sourceFormat":"MDX"},{"slug":"bonds-funds","title":"Bonds & Funds","description":"Beyond equities — fixed-income instruments (government bonds, T-bills, Eurobonds, commercial papers), money-market and yield funds with fund-specific redemption terms, and curated private-credit and pre-IPO opportunities. Subscribe and redeem via sub-account endpoints.","htmlUrl":"https://mystocks.africa/partners/docs/bonds-funds","sourceUrl":"https://mystocks.africa/partners/docs/raw/bonds-funds","sourceFormat":"MDX"},{"slug":"watchlists","title":"Watchlists","description":"Each sub-account has an isolated watchlist. Let users save stocks and load them with delayed prices and day-change data for a personalized market overview.","htmlUrl":"https://mystocks.africa/partners/docs/watchlists","sourceUrl":"https://mystocks.africa/partners/docs/raw/watchlists","sourceFormat":"MDX"},{"slug":"trading-faqs","title":"Trading API FAQs","description":"Common questions about MyStocks quotes, orders, fractional investing, settlement, and retries.","htmlUrl":"https://mystocks.africa/partners/docs/trading-faqs","sourceUrl":"https://mystocks.africa/partners/docs/raw/trading-faqs","sourceFormat":"MDX"},{"slug":"market-data","title":"Market Data API","description":"Browse African exchanges and consume MyStocks quotes, historical prices, charts, companies, news, and market intelligence.","htmlUrl":"https://mystocks.africa/partners/docs/market-data","sourceUrl":"https://mystocks.africa/partners/docs/raw/market-data","sourceFormat":"MDX"},{"slug":"getting-started-market-data","title":"Getting Started with Market Data API","description":"Fetch a symbol catalogue, quote, and historical series from the MyStocks Market Data API.","htmlUrl":"https://mystocks.africa/partners/docs/getting-started-market-data","sourceUrl":"https://mystocks.africa/partners/docs/raw/getting-started-market-data","sourceFormat":"MDX"},{"slug":"stocks","title":"Stocks","description":"Delayed and historical price data for equities and ETFs across supported African exchanges — quotes, charts, news pulse, company fundamentals, canonical tickers, and curated market intelligence. All read-only and data-key safe.","htmlUrl":"https://mystocks.africa/partners/docs/stocks","sourceUrl":"https://mystocks.africa/partners/docs/raw/stocks","sourceFormat":"MDX"},{"slug":"etfs-and-charts","title":"Market Data","description":"Read-only market data across 14 African exchanges — ETFs, currency-correct price charts, 50-symbol batch quotes, exchange open/closed status, top movers, holiday calendars, the exchange directory, and EOD OHLCV candles. Data-key safe.","htmlUrl":"https://mystocks.africa/partners/docs/etfs-and-charts","sourceUrl":"https://mystocks.africa/partners/docs/raw/etfs-and-charts","sourceFormat":"MDX"},{"slug":"market-data-quotes","title":"Quotes, Movers, and Market Status","description":"Fetch single or batch quotes, movers, exchange status, settlement calendars, and holidays for African markets.","htmlUrl":"https://mystocks.africa/partners/docs/market-data-quotes","sourceUrl":"https://mystocks.africa/partners/docs/raw/market-data-quotes","sourceFormat":"MDX"},{"slug":"historical-market-data","title":"Historical Market Data","description":"Build stock charts with canonical, date-bounded intraday and daily OHLCV candles plus explicit data-quality metadata.","htmlUrl":"https://mystocks.africa/partners/docs/historical-market-data","sourceUrl":"https://mystocks.africa/partners/docs/raw/historical-market-data","sourceFormat":"MDX"},{"slug":"market-data-charts","title":"Charts and OHLCV","description":"Render currency-correct stock and ETF charts using chart-ready series or OHLCV candles from MyStocks.","htmlUrl":"https://mystocks.africa/partners/docs/market-data-charts","sourceUrl":"https://mystocks.africa/partners/docs/raw/market-data-charts","sourceFormat":"MDX"},{"slug":"company-intelligence","title":"Company Profiles and Market Intelligence","description":"Build search, company detail, news, corporate-action, and curated market-intelligence experiences with MyStocks data.","htmlUrl":"https://mystocks.africa/partners/docs/company-intelligence","sourceUrl":"https://mystocks.africa/partners/docs/raw/company-intelligence","sourceFormat":"MDX"},{"slug":"market-data-faqs","title":"Market Data API FAQs","description":"Common questions about MyStocks market-data freshness, history, symbols, keys, and redistribution.","htmlUrl":"https://mystocks.africa/partners/docs/market-data-faqs","sourceUrl":"https://mystocks.africa/partners/docs/raw/market-data-faqs","sourceFormat":"MDX"},{"slug":"webhooks","title":"Webhooks","description":"Register HTTPS endpoints for real-time event notifications, HMAC-SHA256-signed over the raw body. Full event catalogue, per-event payloads, signature-verification code (Node & Python), at-least-once delivery semantics, and the delivery log.","htmlUrl":"https://mystocks.africa/partners/docs/webhooks","sourceUrl":"https://mystocks.africa/partners/docs/raw/webhooks","sourceFormat":"MDX"},{"slug":"sse-events","title":"SSE Events","description":"Subscribe to MyStocks Server-Sent Events for order, wallet, KYC, dividend, market, and incident updates.","htmlUrl":"https://mystocks.africa/partners/docs/sse-events","sourceUrl":"https://mystocks.africa/partners/docs/raw/sse-events","sourceFormat":"MDX"},{"slug":"reports","title":"Reports","description":"Read-only reporting across all sub-accounts — AUM, positions, fees, revenue, dividends, monthly invoices, dividend calendar, audit log, usage analytics, the daily reconciliation pack, per-order executions, and the unified client-activity feed. Most support ?format=csv.","htmlUrl":"https://mystocks.africa/partners/docs/reports","sourceUrl":"https://mystocks.africa/partners/docs/raw/reports","sourceFormat":"MDX"},{"slug":"daily-reconciliation","title":"Daily Processes and Reconciliation","description":"Run a repeatable daily control process for cash, securities, unsettled trades, fees, dividends, corporate actions, and custody positions.","htmlUrl":"https://mystocks.africa/partners/docs/daily-reconciliation","sourceUrl":"https://mystocks.africa/partners/docs/raw/daily-reconciliation","sourceFormat":"MDX"},{"slug":"statements-confirms","title":"Statements and Confirms","description":"Build customer and partner statements from MyStocks ledgers, executions, fees, dividends, tax lots, and activity records.","htmlUrl":"https://mystocks.africa/partners/docs/statements-confirms","sourceUrl":"https://mystocks.africa/partners/docs/raw/statements-confirms","sourceFormat":"MDX"},{"slug":"sla","title":"SLA & Health","description":"Real-time platform health, active incidents, scheduled maintenance, and your partner SLA tier via GET /sla. Drive in-app status banners and alert users when market data or order execution is degraded. Incident severity P0–P3 explained.","htmlUrl":"https://mystocks.africa/partners/docs/sla","sourceUrl":"https://mystocks.africa/partners/docs/raw/sla","sourceFormat":"MDX"},{"slug":"team-access-support","title":"Team access and partner support","description":"Manage partner members, roles, permissions, active sessions, MFA policy, and SLA-governed support cases.","htmlUrl":"https://mystocks.africa/partners/docs/team-access-support","sourceUrl":"https://mystocks.africa/partners/docs/raw/team-access-support","sourceFormat":"MDX"},{"slug":"operational-controls","title":"Operational controls and enterprise identity","description":"Configure maker-checker approvals, SAML or OIDC SSO, SCIM provisioning, access certifications, and security evidence exports.","htmlUrl":"https://mystocks.africa/partners/docs/operational-controls","sourceUrl":"https://mystocks.africa/partners/docs/raw/operational-controls","sourceFormat":"MDX"},{"slug":"going-live","title":"Going Live","description":"Move from sandbox to a controlled production pilot using the documented environment capability matrix and pre-launch checks across security, reliability, correctness, and observability.","htmlUrl":"https://mystocks.africa/partners/docs/going-live","sourceUrl":"https://mystocks.africa/partners/docs/raw/going-live","sourceFormat":"MDX"},{"slug":"controlled-production-pilot","title":"Controlled Production Pilot","description":"Production-pilot admission, limits, treasury review, reconciliation, incident ownership, feature flags, and suspension controls.","htmlUrl":"https://mystocks.africa/partners/docs/controlled-production-pilot","sourceUrl":"https://mystocks.africa/partners/docs/raw/controlled-production-pilot","sourceFormat":"MDX"},{"slug":"general-availability","title":"General Availability","description":"The evidence-based GA release gate covering treasury, SDKs, SLOs, security, load/failover, versioning, and broker/CSD reconciliation.","htmlUrl":"https://mystocks.africa/partners/docs/general-availability","sourceUrl":"https://mystocks.africa/partners/docs/raw/general-availability","sourceFormat":"MDX"},{"slug":"broker-faqs","title":"Broker API FAQs","description":"Common questions about MyStocks partner onboarding, accounts, funding, events, reconciliation, and production access.","htmlUrl":"https://mystocks.africa/partners/docs/broker-faqs","sourceUrl":"https://mystocks.africa/partners/docs/raw/broker-faqs","sourceFormat":"MDX"},{"slug":"architecture","title":"Architecture & Custody","description":"What happens between your POST /trade and settled units on an African exchange — who executes, who holds the assets, where the cash sits, and how MyStocks reconciles omnibus custody against per-sub-account holdings.","htmlUrl":"https://mystocks.africa/partners/docs/architecture","sourceUrl":"https://mystocks.africa/partners/docs/raw/architecture","sourceFormat":"MDX"},{"slug":"kyc-aml-sanctions","title":"KYC, AML, sanctions, and beneficial owners","description":"A risk-based onboarding and ongoing-monitoring standard for individuals, legal entities, beneficial owners, PEPs, sanctions, source of funds, and account restrictions.","htmlUrl":"https://mystocks.africa/partners/docs/kyc-aml-sanctions","sourceUrl":"https://mystocks.africa/partners/docs/raw/kyc-aml-sanctions","sourceFormat":"MDX"},{"slug":"suitability-risk-disclosures","title":"Suitability and risk disclosures","description":"Establish customer classification, appropriateness and suitability assessments, product governance, disclosure timing, consent evidence, and risk-based trading controls.","htmlUrl":"https://mystocks.africa/partners/docs/suitability-risk-disclosures","sourceUrl":"https://mystocks.africa/partners/docs/raw/suitability-risk-disclosures","sourceFormat":"MDX"},{"slug":"market-data-redistribution","title":"Market-data redistribution rights","description":"Govern display, derived use, storage, attribution, entitlements, audits, vendors, and exchange-specific restrictions for delayed market data.","htmlUrl":"https://mystocks.africa/partners/docs/market-data-redistribution","sourceUrl":"https://mystocks.africa/partners/docs/raw/market-data-redistribution","sourceFormat":"MDX"},{"slug":"tax-reporting-data-residency","title":"Tax reporting and data residency","description":"Define tax ownership, account and transaction records, CRS/FATCA classification, withholding, customer statements, retention, residency, transfers, and deletion.","htmlUrl":"https://mystocks.africa/partners/docs/tax-reporting-data-residency","sourceUrl":"https://mystocks.africa/partners/docs/raw/tax-reporting-data-residency","sourceFormat":"MDX"},{"slug":"complaints-corporate-actions-insolvency","title":"Complaints, reversals, corporate actions, and insolvency","description":"Operate customer remediation, immutable corrections, corporate-action allocations, disputes, service failures, broker or platform default, and orderly transfer or wind-down.","htmlUrl":"https://mystocks.africa/partners/docs/complaints-corporate-actions-insolvency","sourceUrl":"https://mystocks.africa/partners/docs/raw/complaints-corporate-actions-insolvency","sourceFormat":"MDX"},{"slug":"enterprise-security","title":"Enterprise Security","description":"Optional hardening controls for enterprise partners — IP allowlists, scoped keys, signed requests, mTLS, and short-lived OAuth client-credentials tokens — plus the go-live certification checklist MyStocks reviews before production approval. Production-only, full-key required.","htmlUrl":"https://mystocks.africa/partners/docs/enterprise-security","sourceUrl":"https://mystocks.africa/partners/docs/raw/enterprise-security","sourceFormat":"MDX"},{"slug":"privacy-compliance","title":"Privacy, retention, and residency","description":"Data-processing roles, retention periods, residency, subprocessors, rights requests, and production evidence.","htmlUrl":"https://mystocks.africa/partners/docs/privacy-compliance","sourceUrl":"https://mystocks.africa/partners/docs/raw/privacy-compliance","sourceFormat":"MDX"},{"slug":"data-licensing","title":"Data Licensing","description":"Terms governing market data accessed via the Partner API — permitted vs. restricted use, exchange attribution requirements, the data-accuracy disclaimer, intellectual-property terms, and how to arrange bulk historical or research data licensing.","htmlUrl":"https://mystocks.africa/partners/docs/data-licensing","sourceUrl":"https://mystocks.africa/partners/docs/raw/data-licensing","sourceFormat":"MDX"},{"slug":"settings","title":"Partner Settings","description":"Configure partner branding (logo URL) and SMTP transactional email for partner-branded messages to your sub-account users. Every change logs a settings.updated audit event.","htmlUrl":"https://mystocks.africa/partners/docs/settings","sourceUrl":"https://mystocks.africa/partners/docs/raw/settings","sourceFormat":"MDX"},{"slug":"errors","title":"Errors","description":"Every MyStocks Partner API error carries a machine-readable error.code and a human-readable error.message. Full reference of HTTP status codes, error codes, and structured order-rejection codes.","htmlUrl":"https://mystocks.africa/partners/docs/errors","sourceUrl":"https://mystocks.africa/partners/docs/raw/errors","sourceFormat":"MDX"},{"slug":"rate-limits","title":"Rate Limits","description":"Per-API-key, per-minute rate limits by tier (Sandbox/Starter 100, Growth 500, Enterprise 2,000). Both environments expose X-RateLimit headers; a sliding 1-minute window returns 429 with Retry-After.","htmlUrl":"https://mystocks.africa/partners/docs/rate-limits","sourceUrl":"https://mystocks.africa/partners/docs/raw/rate-limits","sourceFormat":"MDX"},{"slug":"contract-guarantees","title":"Contract guarantees","description":"Canonical runtime promises for currency, freshness, retention, rate limits, and sandbox behavior.","htmlUrl":"https://mystocks.africa/partners/docs/contract-guarantees","sourceUrl":"https://mystocks.africa/partners/docs/raw/contract-guarantees","sourceFormat":"MDX"},{"slug":"pagination","title":"Pagination","description":"MyStocks list endpoints use cursor-based pagination — pass ?limit= and ?cursor=; every response carries hasMore and nextCursor so you never calculate offsets. Per-endpoint defaults and maximums included.","htmlUrl":"https://mystocks.africa/partners/docs/pagination","sourceUrl":"https://mystocks.africa/partners/docs/raw/pagination","sourceFormat":"MDX"},{"slug":"versioning","title":"API Versioning","description":"The MyStocks Partner API is versioned via the URL path, current stable v1. What counts as a backwards-compatible change vs. a breaking change, plus the 90-day deprecation policy and its response headers.","htmlUrl":"https://mystocks.africa/partners/docs/versioning","sourceUrl":"https://mystocks.africa/partners/docs/raw/versioning","sourceFormat":"MDX"},{"slug":"changelog","title":"Changelog","description":"All notable MyStocks Partner API changes by version, from the v1.0 initial release through v2.9. Entries marked Deprecated are removed on the date in the Sunset header — see API Versioning for the deprecation policy.","htmlUrl":"https://mystocks.africa/partners/docs/changelog","sourceUrl":"https://mystocks.africa/partners/docs/raw/changelog","sourceFormat":"MDX"}],"machineReadable":{"openapiJson":"https://mystocks.africa/openapi.json","openapiYaml":"https://mystocks.africa/openapi.yaml","apiDirectory":"https://mystocks.africa/llms-api.txt","fullApiReference":"https://mystocks.africa/llms-full.txt","apiCatalog":"https://mystocks.africa/.well-known/api-catalog"}}