REST API DOCS
Client APIAsset Profile

Create Asset Profile

POST
/backend/api/v1/asset/company_profile/

Creates a Company Profile linked to an existing Symbol. 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

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/company_profile/" \  -F symbol="USDT" \  -F company_name="Example Corp" \  -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 sic_industry_classification="6199 - Finance Services" \  -F incorporation_information="Delaware" \  -F number_of_employees="50" \  -F total_shares_outstanding="1000000" \  -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}