Sign Up Organization Member

### Used by B2B partners to create users for their own organizations. 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. ***Note***: If you need to create many users at once, prefer [/user/createEvaluationUsers](#operation/createEvaluationUsers).

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
lastNamestringRequired1-64 characters
tradovateSubscriptionPlanIdlongOptional
entitlementIdslist of longsOptional
originOrganizationstringOptional<=64 characters

Response

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

Non-empty if the request failed

userIdlong or null