REST API DOCS

Update Symbol

PUT
/backend/api/v1/asset/user_assets/{id}/

Updates an existing Symbol by its ID. Request body must be submitted as multipart/form-data. Supports an optional symbol change flow: set is_change: true to submit a new symbol ticker and/or security name with effective date/time.

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Path Parameters

id*integer

ID of the symbol to update

Request Body

multipart/form-data

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

curl -X PUT "https://example.com/backend/api/v1/asset/user_assets/0/" \  -F reason_for_entry="New Ticker Symbol" \  -F instrument_class="Equity" \  -F equity_type="Listed" \  -F security_name="Test Security Updated" \  -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 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 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="Updated via API" \  -F is_change="false"
{  "message": "success",  "code": 200}