# Glider Developer Portal ## Docs - [Introduction](https://docs.glider.fi/introduction.md): Build programmable, automated onchain portfolios with the Glider API. - [Quickstart](https://docs.glider.fi/quickstart.md): Follow the B2B API lifecycle from strategy selection through enrollment, funding, automation, and withdrawal. - [B2B API Overview](https://docs.glider.fi/guides/b2b-overview.md): Learn how the B2B API separates integrator access, user authority, automation, and onchain custody. - [Glider's Security Architecture](https://docs.glider.fi/guides/security-architecture.md): Glider's non-custodial architecture: smart accounts, session keys, and KMS-backed automation. - [CAIP Identifiers](https://docs.glider.fi/guides/caip-identifiers.md): Learn the CAIP-10 account forms, the CAIP-19 asset forms, and the rules for each B2B API field. - [Becoming a Strategy Provider](https://docs.glider.fi/guides/strategy-provider-overview.md): Understand the strategy provider role, distribution options, and strategy update lifecycle. - [Build and Distribute Strategies](https://docs.glider.fi/guides/strategy-providers.md): Create, manage, and publish strategies for distribution through partner applications and Glider. - [Becoming a Strategy Distributor](https://docs.glider.fi/guides/strategy-distributor-overview.md): Understand how to surface strategies and manage the user portfolio lifecycle. - [Two-Stage Enrollment](https://docs.glider.fi/guides/two-stage-enrollment.md): Create a portfolio with a two-stage, user-signed enrollment flow. - [Fund a Portfolio](https://docs.glider.fi/guides/portfolio-deposit.md): Resolve a B2B API smart-account deposit address, transfer assets onchain, and verify indexed positions. - [Portfolio Automation](https://docs.glider.fi/guides/portfolio-automation.md): Start, stop, trigger, and monitor portfolio rebalancing through the B2B API. - [Updating Portfolios](https://docs.glider.fi/guides/portfolio-update.md): Update the display metadata for one B2B API portfolio. - [Two-Stage Withdrawal](https://docs.glider.fi/guides/two-stage-withdrawal.md): Withdraw assets with a two-stage, user-signed authorization flow. - [Idempotency](https://docs.glider.fi/guides/idempotency.md): Retry rules, idempotency anchors, and conflict responses for B2B API write endpoints. - [Error Codes Reference](https://docs.glider.fi/guides/error-codes.md): Use Glider error codes to identify and correct API failures. - [Rate Limiting](https://docs.glider.fi/guides/rate-limiting.md): Learn the rate-limit tiers and handle 429 responses. - [Privy Tutorial](https://docs.glider.fi/guides/privy.md): Use a Privy EVM wallet to authorize Glider B2B API enrollment. - [Turnkey Tutorial](https://docs.glider.fi/guides/turnkey.md): Use a Turnkey EVM account to authorize Glider B2B API enrollment. - [Para Tutorial](https://docs.glider.fi/guides/para.md): Use a Para EVM wallet to authorize Glider B2B API enrollment. - [B2B API Overview](https://docs.glider.fi/api-reference/v2-overview.md): Learn the authentication, response, scope, identifier, and retry rules for the B2B API. - [List Scopes](https://docs.glider.fi/api-reference/endpoints/v2-list-scopes.md): Returns all API scopes with descriptions and granting tiers. - [Whoami](https://docs.glider.fi/api-reference/endpoints/v2-whoami.md): Returns the identity and permissions of the current API key. - [Create Strategy](https://docs.glider.fi/api-reference/endpoints/v2-create-strategy.md): Creates a new strategy with an initial allocation version. - [Validate Strategy](https://docs.glider.fi/api-reference/endpoints/v2-validate-strategy.md): Runs the same validation gates as Create Strategy without persisting anything. - [List Strategies](https://docs.glider.fi/api-reference/endpoints/v2-list-strategies.md): Returns the authenticated tenant's strategies with cursor-based pagination. - [Get Strategy](https://docs.glider.fi/api-reference/endpoints/v2-get-strategy.md): Returns strategy detail by ID. - [Discover Strategies](https://docs.glider.fi/api-reference/endpoints/v2-discovery-strategies.md): Browse Glider's public, mirrorable strategies — curated picks or top performers. - [Patch strategy](https://docs.glider.fi/api-reference/endpoints/v2-patch-strategy.md): Patches the strategy's mutable display + discovery metadata. - [Get Strategy Performance](https://docs.glider.fi/api-reference/endpoints/v2-get-strategy-performance.md): Returns chartable target-allocation TWR performance for a strategy. - [List strategy versions](https://docs.glider.fi/api-reference/endpoints/v2-list-strategy-versions.md): Returns the strategy's allocation version history, newest first. - [Publish strategy version](https://docs.glider.fi/api-reference/endpoints/v2-publish-strategy-version.md): Publishes a new allocation version and makes it the active one. - [Prepare Enrollment Authorization (Stage 1)](https://docs.glider.fi/api-reference/endpoints/v2-enroll-signature.md): Stage 1 of the two-stage enrollment flow — returns the wallet authorization payload and round-trip fields. - [Enroll User (Stage 2)](https://docs.glider.fi/api-reference/endpoints/v2-enroll.md): Stage 2 of the two-stage enrollment flow — commits the user's signed session-key and creates the portfolio. - [List Portfolios](https://docs.glider.fi/api-reference/endpoints/v2-list-portfolios.md): Returns the authenticated tenant's user portfolios with cursor-based pagination. - [Get Portfolio](https://docs.glider.fi/api-reference/endpoints/v2-get-portfolio.md): Returns the authenticated tenant's portfolio detail by ID. - [Patch Portfolio](https://docs.glider.fi/api-reference/endpoints/v2-patch-portfolio.md): Updates the authenticated tenant's portfolio metadata by ID. - [Get Chain Activation Signable Message (Stage 1)](https://docs.glider.fi/api-reference/endpoints/v2-activate-chains-signature.md): Stage 1 of the two-stage chain-activation flow — returns the signable message for adding new chains to an existing portfolio. - [Activate Chains on a Portfolio (Stage 2)](https://docs.glider.fi/api-reference/endpoints/v2-activate-chains.md): Stage 2 of the two-stage chain-activation flow — submits the owner's signature and creates smart accounts on the new chains. - [Get Portfolio Positions](https://docs.glider.fi/api-reference/endpoints/v2-get-portfolio-positions.md): Returns real-time per-asset token balances and USD values for a portfolio. - [Get Portfolio Sector Exposure](https://docs.glider.fi/api-reference/endpoints/v2-get-portfolio-sector-exposure.md): Returns eligible equity exposure grouped by Glider's canonical sector taxonomy. - [Get Asset Allocation Breakdown](https://docs.glider.fi/api-reference/endpoints/v2-asset-allocation-breakdown.md): Aggregates canonical or CAIP assets into sector, industry, theme, or category buckets. - [Get Portfolio Performance](https://docs.glider.fi/api-reference/endpoints/v2-get-portfolio-performance.md): Returns portfolio performance for an enrolled portfolio. - [Start Portfolio](https://docs.glider.fi/api-reference/endpoints/v2-start-portfolio.md): Resumes automation on a paused portfolio. - [Stop Portfolio](https://docs.glider.fi/api-reference/endpoints/v2-stop-portfolio.md): Pauses automation on an active portfolio. - [Trigger Manual Rebalance](https://docs.glider.fi/api-reference/endpoints/v2-trigger-rebalance.md): Dispatches a one-off rebalance for a portfolio your API key has access to. - [Get Operation Status](https://docs.glider.fi/api-reference/endpoints/v2-get-operation.md): Poll the execution state of an async operation (withdrawal, rebalance, etc.) dispatched on a portfolio. - [Prepare Withdrawal Authorization (Stage 1)](https://docs.glider.fi/api-reference/endpoints/v2-withdraw-signature.md): Stage 1 of the two-stage withdrawal flow — returns the authorization (EIP-712 for EVM, an off-chain message for Solana) for the end-user to sign in their wallet. - [Submit Signed Withdrawal (Stage 2)](https://docs.glider.fi/api-reference/endpoints/v2-withdraw.md): Stage 2 of the two-stage withdrawal flow — submits the user-signed authorization. Accepted operations dispatch async. - [Prepare Liquidate-All (Stage 1)](https://docs.glider.fi/api-reference/endpoints/v2-liquidate-all-signature.md): Stage 1 of the two-stage liquidate-all flow — enumerates every holding on the recipient's chain above the swap threshold and returns the authorization to swap them all to the chosen settlement asset (USDC, or USDT on EVM). - [Submit Liquidate-All (Stage 2)](https://docs.glider.fi/api-reference/endpoints/v2-liquidate-all.md): Stage 2 of the two-stage liquidate-all flow — submits the user-signed authorization. Accepted operations dispatch async. - [Get tenant preferences](https://docs.glider.fi/api-reference/endpoints/v2-get-tenant-preferences.md): Returns the tenant's stored preference defaults. - [Patch tenant preferences](https://docs.glider.fi/api-reference/endpoints/v2-patch-tenant-preferences.md): Patches the tenant's stored preference defaults. - [Get tenant fees](https://docs.glider.fi/api-reference/endpoints/v2-get-tenant-fees.md): Returns the tenant's integrator-fee defaults. - [Patch tenant fees](https://docs.glider.fi/api-reference/endpoints/v2-patch-tenant-fees.md): Patches the tenant's integrator-fee defaults. - [Get strategy preferences](https://docs.glider.fi/api-reference/endpoints/v2-get-strategy-preferences.md): Returns the strategy's stored preference overrides. - [Patch strategy preferences](https://docs.glider.fi/api-reference/endpoints/v2-patch-strategy-preferences.md): Patches the strategy's stored preference overrides. - [Get strategy fees](https://docs.glider.fi/api-reference/endpoints/v2-get-strategy-fees.md): Returns the strategy's integrator-fee override. - [Patch strategy fees](https://docs.glider.fi/api-reference/endpoints/v2-patch-strategy-fees.md): Patches the strategy's integrator-fee override. - [Get strategy schedule](https://docs.glider.fi/api-reference/endpoints/v2-get-strategy-schedule.md): Returns the strategy's rebalance schedule. - [Set strategy schedule](https://docs.glider.fi/api-reference/endpoints/v2-set-strategy-schedule.md): Change the strategy's rebalance cadence — fans out to every enrolled portfolio.