REST API DOCS

Create Symbol

POST
/backend/api/v1/asset/user_assets/

Creates a new Symbol for the authenticated user. Request body must be submitted as multipart/form-data. Many fields are conditional and only relevant depending on the values of other fields (see individual field descriptions).

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Request Body

multipart/form-data

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

curl -X POST "https://example.com/backend/api/v1/asset/user_assets/" \  -F reason_for_entry="New Ticker Symbol" \  -F symbol="TEST1" \  -F instrument_class="Equity" \  -F equity_type="Listed" \  -F security_name="Test Security" \  -F asset_status="Active" \  -F cusip="925524BF6" \  -F isin="US9255247080" \  -F market_sector="Information Technology" \  -F lot_size="1" \  -F fractional_lot_size="0.000001" \  -F mvp="0.01" \  -F country="US" \  -F primary_ats="ATS-1" \  -F transfer_agent="Agent Name" \  -F custodian="Custodian Name" \  -F edgar_cik="0001234567" \  -F issue_date="2024-01-15" \  -F digital_asset_category="Financial Digital Assets" \  -F instrument_type="Security Token (Native)" \  -F sec_token_classification="Tokenized Security" \  -F issuer_name="Example Corp" \  -F issuer_type="Corporation" \  -F tokenization_platform="Example Platform" \  -F underpinning_asset_value="None" \  -F backing_collateral_details="Cash" \  -F rights_type="Monetary Claim" \  -F enforceability_type="Legally Enforceable" \  -F fungibility_type="Fungible" \  -F redeemability_type="Non-Redeemable" \  -F nature_of_record="Digital Native" \  -F settlement_method="On-Chain" \  -F custody_arrangement="Third-Party" \  -F associated_network="[    \"Ethereum\"  ]" \  -F notes="Example symbol created via API"
{  "message": "success",  "code": 200}