Add Entitlement Subscription
Add an entitlement subscription for a user.
Available to: All authenticated users (own subscriptions); organization administrators (any user in their organization)
Environments: Live
Rate Limit: No endpoint-specific limit
Note: The /user/createEvaluationUsers endpoint replaces /user/signUpOrganizationMember, /user/addTradovateSubscription, and /userPlugin/addEntitlementSubscription.
Use this endpoint with Add-ons to purchase entitlements such as Market Replay. Pass the entitlementId of the entitlement you want to assign to the user.
Do not pass entitlement ID 22 (GroupTrade) to this endpoint. Requests that pass entitlement ID 22 fail. Entitlement ID 22 is deprecated: Group Trading is now standard for any user with two or more accounts in the same environment and no longer requires an entitlement.
Authentication
AuthorizationBearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
Request
This endpoint expects an object.
entitlementId
creditCardId
accountId
userId
nonProSigned
Response
EntitlementSubscriptionResponse
errorText
Non-empty if the request failed
errorCode
ConflictWithExisting, DowngradeNotAllowed, IncompatibleCMEMarketDataSubscriptionPlans, IncorrectPaymentMethod, InsufficientFunds, PaymentProviderError, PlanDiscontinued, SingleTrialOnly, Success, UnknownError
entitlementSubscription