For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Support Center
OverviewAPIResources
OverviewAPIResources
      • Create and Manage Users
      • Account Provisioning
      • Risk Management Setup
      • Pre-Trade Risk
      • Post-Trade Risk
      • User Cancellation
      • Changing Users from Demo to Live
Support Center
LogoLogo
On this page
  • Overview
  • Prerequisites
  • Changing an Account from Demo to Live
Prop Firm Management

Changing Users from Demo to Live

Was this page helpful?
Previous
Built with

This document explains how to change a user account from a demo account (also known as a sim or simulation account) to a live account.

Overview

When a demo user graduates by passing their evaluation period, eval partners can change their account to a live account. This happens by adding a live subaccount and changing the user’s status, risk settings, entitlements, tradovate subscription, market data subscriptions, and trading permissions.

Prerequisites

Before you start the process, do the following:

  • Decide how payment will be handled for the user’s professional market data subscriptions.

  • Obtain the user ID.

  • Obtain the demo account ID.

  • Obtain the marketDataSubscriptionPlanIds that will be used.

    • To find this, see the marketDataSubscriptionPlan/list endpoint.
  • Obtain the entitlementId that will be used.

    • To find this, see the entitlement/list endpoint.
  • Obtain your organization’s billing account ID.

Changing an Account from Demo to Live

To change a demo account to a live account, follow these steps:

  1. Contact the New Accounts team to request that a live subaccount is added to the user’s account. Support will contact you when complete.

  2. Contact Evaluation Support to change the user’s status to professional. Support will contact you when complete.

  3. Using your Organization Admin account, cancel the user’s demo entitlements by calling the cancelEverything endpoint.

  4. Configure the user’s risk settings by calling the userAccountAutoLiq/update endpoint.

  5. Assign a Tradovate subscription (used for billing tracking) for the user by calling the addTradovateSubscription endpoint.

  6. Add at least 1 professional market data subscription (CME, CBOT, COMEX, or NYMEX) to the user’s account by calling the addMarketDataSubscription endpoint.

    Note: For accountId, enter the ID of your organization’s billing account. Do not enter the user’s account ID.
    Note: It is your responsibility to coordinate payment with the user.
  7. Add the live entitlement to the user’s account by calling the addEntitlementSubscription endpoint and using 85 for the entitlementId value.

    Note: For accountId, enter the ID of your organization’s billing account. Do not enter the user’s account ID.
  8. Request trading permissions by calling the requestTradingPermission endpoint.

  9. (Optional) If you do not want the user to have access to their old demo account, you can revoke that account’s trading permissions by calling the revokeTradingPermissions endpoint. That account will no longer appear for the user.