HomeGuidesRecipesAPI ReferenceGraphQLChangelogDiscussionsv2023.08
HomeLog In
API Reference
These docs are for v2023.08. Click to read the latest docs for v2023.12.

Create an Account

Submit an account application with KYC information. This will create a trading account for the end user. The account status may or may not be ACTIVE immediately and you will receive account status updates on the event API.

Body Params
contact
object
required

Contact is the model for the account owner contact information.

identity
object
required

Identity is the model to provide account owner’s identity information.

disclosures
object
required

Disclosures fields denote if the account owner falls under
each category defined by FINRA rule. The client has to ask
questions for the end user and the values should reflect
their answers.
If one of the answers is true (yes), the account goes into
ACTION_REQUIRED status.

agreements
array of objects
required

The client has to present the Alpaca Account and Margin Agreements to the end user, and have them read full sentences.

agreements*
documents
array of objects
documents
trusted_contact
object

This model input is optional. However, the client should
make reasonable effort to obtain the trusted contact information.
See more details in FINRA Notice 17-11

Only one of the following is required:

  • email_address
  • phone_number
  • street_address
enabled_assets
array of objects

Will default to us_equity. Alpaca has the ability to update the default value upon request.

enabled_assets
Responses

409

There is already an existing account registered with the same email address.

Language
Credentials
Basic
base64
:
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json

©2023. Prime Industries, Services, and Trinkets LLC. We are not responsible