# Blueprints > Visual trading automation for Polymarket and Kalshi. ## Docs - [Blueprints Documentation](https://docs.useblueprints.ai/index.md): Product docs for Blueprints. - [What is Blueprints](https://docs.useblueprints.ai/getting-started/what-is-blueprints.md): Visual trading automation for prediction markets. - [Blueprint Studio](https://docs.useblueprints.ai/studio/blueprint-studio.md): How strategy authoring works in Blueprints. - [Prediction markets guide](https://docs.useblueprints.ai/product/prediction-markets-guide.md): A practical primer for using prediction markets in Blueprints. - [Market node venues and sides](https://docs.useblueprints.ai/product/market-node-venues.md): Configure Market nodes for Polymarket or Kalshi and choose YES/NO exposure. - [Schedule node](https://docs.useblueprints.ai/product/schedule-node.md): Run a deployed blueprint at a fixed interval. - [Theses workflow](https://docs.useblueprints.ai/product/theses-workflow.md): How trading theses connect to strategy blueprints. - [Deploy and monitor](https://docs.useblueprints.ai/product/deploy-and-monitor.md): Deployment lifecycle and monitoring. - [Billing, credits, and usage limits](https://docs.useblueprints.ai/product/billing-and-usage-limits.md): How plans, credits, checkout flows, and quota gates behave in Blueprints. - [Notification delivery](https://docs.useblueprints.ai/product/telegram-notifications.md): How to use email and Telegram notification channels, delivery limits, preferences, and failure handling. - [Deploy preflight](https://docs.useblueprints.ai/product/deploy-preflight.md): Deploy preflight controls, including what is persisted versus visual-only. - [Portfolio, funding, and risk](https://docs.useblueprints.ai/operations/portfolio-funding-risk.md): Operational guidance for account, balances, and risk boundaries. - [Account security](https://docs.useblueprints.ai/product/account-security.md): How authenticator apps, passkeys, backup codes, and trusted devices work in Blueprints. - [API overview](https://docs.useblueprints.ai/api-reference/overview.md): Public API basics for Blueprints integrations. - [API authentication](https://docs.useblueprints.ai/api-reference/authentication.md): How to authenticate API and MCP requests. - [Health check](https://docs.useblueprints.ai/api-reference/system/health-check.md): Check whether the API process is responding. - [Search or fetch Polymarket data](https://docs.useblueprints.ai/api-reference/market-data/search-or-fetch-polymarket-data.md): Search supported market inputs by text, slug, token, or trending volume. API keys need the `market_data:read` scope. - [Search or fetch Kalshi data](https://docs.useblueprints.ai/api-reference/market-data/search-or-fetch-kalshi-data.md): Search supported Kalshi inputs by query or ticker. API keys need the `market_data:read` scope. - [Fetch crypto market data](https://docs.useblueprints.ai/api-reference/market-data/fetch-crypto-market-data.md): Fetch supported crypto symbols, recent trade/price series, or kline data for strategy inputs. API keys need the `market_data:read` scope. - [List blueprints](https://docs.useblueprints.ai/api-reference/blueprints/list-blueprints.md): Returns the authenticated account's blueprints, including status and timestamps. API keys need the `blueprints:read` scope. - [Create a blueprint](https://docs.useblueprints.ai/api-reference/blueprints/create-a-blueprint.md): Creates a draft blueprint. API keys need the `blueprints:write` scope. You can create an empty blueprint with just a name, or provide an initial visual definition. - [Get a blueprint](https://docs.useblueprints.ai/api-reference/blueprints/get-a-blueprint.md): Returns one blueprint owned by the authenticated account, including its visual definition, deployment status, and current node state when available. API keys need the `blueprints:read` scope. - [Update a blueprint](https://docs.useblueprints.ai/api-reference/blueprints/update-a-blueprint.md): Updates blueprint metadata or draft visual state. API keys need the `blueprints:write` scope. Active blueprints can reject edits; stop the blueprint first if the product requires a safer edit flow. - [Deploy a blueprint](https://docs.useblueprints.ai/api-reference/blueprints/deploy-a-blueprint.md): Starts a reviewed blueprint. API keys need the `blueprints:deploy` scope. The response includes the updated status and deployment identifier when deployment succeeds. - [Stop a blueprint](https://docs.useblueprints.ai/api-reference/blueprints/stop-a-blueprint.md): Stops a running blueprint or returns the existing blueprint state if it is already stopped. API keys need the `blueprints:deploy` scope. - [List orders](https://docs.useblueprints.ai/api-reference/trading/list-orders.md): Read account order activity. - [Approve an order](https://docs.useblueprints.ai/api-reference/trading/approve-an-order.md): Approve a pending order intent. - [Get portfolio overview](https://docs.useblueprints.ai/api-reference/trading/get-portfolio-overview.md): Read account-level portfolio summary data. - [Close a position](https://docs.useblueprints.ai/api-reference/trading/close-a-position.md): Queue a close-position order intent. - [Get risk rules](https://docs.useblueprints.ai/api-reference/trading/get-risk-rules.md): Read account-level trading safeguards. - [Update risk rules](https://docs.useblueprints.ai/api-reference/trading/update-risk-rules.md): Update account-level trading safeguards. - [List API keys](https://docs.useblueprints.ai/api-reference/api-keys/list-api-keys.md): Lists keys created by the authenticated account. API keys need the `api_keys:read` scope. - [Create an API key](https://docs.useblueprints.ai/api-reference/api-keys/create-an-api-key.md): Creates a new scoped key for trusted integrations and MCP clients. This endpoint accepts only the in-product browser session cookie — `bp_` API keys cannot create other API keys. Use the in-app UI rather than calling this endpoint directly. The plaintext `bp_` key is returned once; store it immediat… - [Revoke an API key](https://docs.useblueprints.ai/api-reference/api-keys/revoke-an-api-key.md): Revokes a key owned by the authenticated account. API keys need the `api_keys:write` scope. - [Health check](https://docs.useblueprints.ai/api-reference/health/health-check.md): Returns a lightweight liveness response. Use this for uptime checks that only need to know the API process is responding. - [List orders](https://docs.useblueprints.ai/api-reference/orders/list-orders.md): Returns account order activity for review and monitoring. API keys need the `orders:read` scope. Results are scoped to the authenticated account. - [Approve an order](https://docs.useblueprints.ai/api-reference/orders/approve-an-order.md): Approves a pending order intent owned by the authenticated account. API keys need the `orders:write` scope. - [Get portfolio overview](https://docs.useblueprints.ai/api-reference/portfolio/get-portfolio-overview.md): Returns account-level portfolio summary data such as running blueprints, open positions, pending orders, and aggregate PnL. API keys need the `portfolio:read` scope. - [Close a position](https://docs.useblueprints.ai/api-reference/portfolio/close-a-position.md): Creates a sell order intent to close part of an account position. API keys need the `portfolio:write` scope. Review the current position before calling this endpoint. - [Get risk rules](https://docs.useblueprints.ai/api-reference/risk-rules/get-risk-rules.md): Returns account-level trading safeguards used before live trading actions are allowed. API keys need the `risk:read` scope. - [Update risk rules](https://docs.useblueprints.ai/api-reference/risk-rules/update-risk-rules.md): Updates account-level safeguards such as order size, daily loss, open position, order-rate, cooldown, and approval thresholds. API keys need the `risk:write` scope. - [MCP overview](https://docs.useblueprints.ai/mcp/overview.md): Use Blueprints from MCP-compatible AI clients. - [Connect an MCP client](https://docs.useblueprints.ai/mcp/connect.md): Configuration examples for connecting AI clients to Blueprints MCP. - [MCP tools](https://docs.useblueprints.ai/mcp/tools.md): Available Blueprints MCP tools and when to use them. ## OpenAPI Specs - [openapi](https://docs.useblueprints.ai/openapi.yaml)