Sign Up Organization Member

### Used by B2B partners to create users for their own organizations. ***Note***: The [/user/createEvaluationUsers](/api/rest-api-endpoints/users/create-evaluation-users) endpoint replaces [/user/signUpOrganizationMember](/api/rest-api-endpoints/users/sign-up-organization-member), [/user/addTradovateSubscription](/api/rest-api-endpoints/users/add-tradovate-subscription), and [/userPlugin/addEntitlementSubscription](/api/rest-api-endpoints/users/add-entitlement-subscription). As of Feb 2024, you can now add Tradovate Subscriptions and Entitlements (such as TradingView) directly from the `signupOrganizationMember` operation. This can help save resources when signing up new organization members. - To provide a default Tradovate Subscription, include the `tradovateSubscriptionId` field with the value of one of your organization's pre-defined Tradovate Subscription plans. - To provide default entitlement subscriptions, include the `entitlementIds` field. This will be an array of integer IDs matching the IDs of the entitlement subscriptions you'd like to apply to the user.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Request

This endpoint expects an object.
namestringRequired3-64 characters
emailstringRequired<=64 characters
passwordstringRequired8-64 characters
firstNamestringRequired<=64 characters
lastNamestringRequired2-64 characters
tradovateSubscriptionPlanIdlongOptional
entitlementIdslist of longsOptional

Response

SignUpResponse
errorCodeenum
DataError, EmailAlreadyRegistered, EmailPolicyFailed, FailedRecaptcha, Success, UnknownError, UserAlreadyExists, WeakPassword, WrongChallenge, WrongChallengeOrigin
emailVerifiedboolean
errorTextstring or null<=8192 characters

Non-empty if the request failed

userIdlong or null