DORRS Data
Login
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

application/json

application/json

application/json

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 investor_eligibility_categories="[    \"Professional Investor\",    \"Institutional Investor\"  ]" \  -F asset_representation_type="Onchain Native" \  -F manager="Example Manager" \  -F sub_advisor="Example Sub-Advisor" \  -F crypto_custodian="Example Crypto Custodian" \  -F fund_administrator="Example Fund Administrator" \  -F traditional_broker="Example Traditional Broker" \  -F crypto_broker="Example Crypto Broker" \  -F auditor="Example Auditor" \  -F management_fees="1.00%" \  -F performance_fees="10.00%" \  -F redemption_fees="0.25%" \  -F subscription_fees="0.25%" \  -F other_fees="Other applicable fees" \  -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}
{  "code": 400,  "message": "field_name: This field is required."}
{  "code": 401,  "message": "Authentication credentials were not provided."}
{  "code": 403,  "message": "You do not have permission to perform this action."}
{  "message": "Internal Server Error",  "code": 500}