Class AccountCreationRequest

java.lang.Object
markets.alpaca.client.openapi.broker.model.AccountCreationRequest
All Implemented Interfaces:
Serializable

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.25.0") public class AccountCreationRequest extends Object implements Serializable
Fields accepted when creating an account. Requirements vary by account type, enabled assets, existing holder agreements, and correspondent configuration. The server enforces conditional requirements that are not represented statically in this schema. Account-specific requirements: - Trading accounts require inline `identity` plus `contact`, or an existing holder through `primary_account_holder_id`. Individual US equity accounts created with inline identity also require `disclosures`. - Custodial accounts require `identity` and `minor_identity`. US equity accounts also require `disclosures`. - IRA accounts require `account_sub_type`, US equity, and either inline `identity` or an existing holder through `primary_account_holder_id`; they do not support crypto. IRA accounts created with inline identity also require `disclosures`. - Donor-advised accounts require `entity_id`.
See Also: