Update Asset Profile
Updates an existing Company Profile by its ID. Request body must be submitted as multipart/form-data. Array fields (asset_type_description, issuer_profile_description, company_officers_and_contacts, board_of_directors, price_per_share_value, price_per_share_date) must be JSON-encoded strings.
Authorization
bearerAuth In: header
Path Parameters
ID of the company profile 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/company_profile/0/" \ -F symbol="USDT" \ -F company_name="Example Corp Updated" \ -F business_description="Leading provider of tokenized securities" \ -F street_address_1="123 Main Street" \ -F city="New York" \ -F state="NY" \ -F zip_code="10001" \ -F country="US" \ -F phone="+1 212 555 0100" \ -F email="info@example.com" \ -F web_address="https://example.com" \ -F asset_type="Digital Asset" \ -F company_officers_and_contacts="[\"John Smith, CEO\"]" \ -F board_of_directors="[\"Alice Johnson\"]" \ -F price_per_share_value="[\"10.00\"]" \ -F price_per_share_date="[\"2024-01-01\"]" \ -F asset_type_description="[\"Tokenized equity on Ethereum\"]" \ -F issuer_profile_description="[\"Issuer profile details\"]" \ -F token_category="Tokenized Securities" \ -F instrument_representation_type="Circulating Representation" \ -F custody_reach="External Wallets Supported" \ -F transfer_capability="Direct Holder Transfers" \ -F transfer_authorization_model="Open" \ -F ledger_utilization="Ownership & Distribution" \ -F platform_coupling="Platform-Agnostic" \ -F expected_distribution_path="Fixed Model"{ "message": "success", "code": 200}