REST API DOCS
Client APIAsset Profile

Update Asset Profile

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

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
AuthorizationBearer <token>

In: header

Path Parameters

id*integer

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}