# api\_procedures\_createAsset.CreateAssetParams

[@polymeshassociation/polymesh-sdk](https://developers.polymath.network/polymesh-sdk-api-reference/docs-alpha/classes) / [Modules](https://developers.polymath.network/polymesh-sdk-api-reference/docs-alpha/modules) / [api/procedures/createAsset](https://developers.polymath.network/polymesh-sdk-api-reference/docs-alpha/modules-1/api_procedures_createasset) / CreateAssetParams

## Interface: CreateAssetParams

[api/procedures/createAsset](https://developers.polymath.network/polymesh-sdk-api-reference/docs-alpha/modules-1/api_procedures_createasset).CreateAssetParams

### Hierarchy

* **`CreateAssetParams`**

  ↳ [`CreateAssetWithTickerParams`](https://developers.polymath.network/polymesh-sdk-api-reference/docs-alpha/interfaces/api_procedures_createasset.createassetwithtickerparams)

### Table of contents

#### Properties

* [assetType](#assettype)
* [documents](#documents)
* [fundingRound](#fundinground)
* [initialSupply](#initialsupply)
* [isDivisible](#isdivisible)
* [name](#name)
* [requireInvestorUniqueness](#requireinvestoruniqueness)
* [securityIdentifiers](#securityidentifiers)

### Properties

#### assetType

• **assetType**: `string`

type of security that the Asset represents (i.e. Equity, Debt, Commodity, etc). Common values are included in the [KnownAssetType](https://developers.polymath.network/polymesh-sdk-api-reference/docs-alpha/enums/types.knownassettype) enum, but custom values can be used as well. Custom values must be registered on-chain the first time they're used, requiring an additional transaction. They aren't tied to a specific Asset

**Defined in**

[api/procedures/createAsset.ts:45](https://github.com/PolymathNetwork/polymesh-sdk/blob/31dfa0dc/src/api/procedures/createAsset.ts#L45)

***

#### documents

• `Optional` **documents**: [`AssetDocument`](https://developers.polymath.network/polymesh-sdk-api-reference/docs-alpha/interfaces/types.assetdocument)\[]

**Defined in**

[api/procedures/createAsset.ts:54](https://github.com/PolymathNetwork/polymesh-sdk/blob/31dfa0dc/src/api/procedures/createAsset.ts#L54)

***

#### fundingRound

• `Optional` **fundingRound**: `string`

(optional) funding round in which the Asset currently is (Series A, Series B, etc)

**Defined in**

[api/procedures/createAsset.ts:53](https://github.com/PolymathNetwork/polymesh-sdk/blob/31dfa0dc/src/api/procedures/createAsset.ts#L53)

***

#### initialSupply

• `Optional` **initialSupply**: `BigNumber`

amount of Asset tokens that will be minted on creation (optional, default doesn't mint)

**Defined in**

[api/procedures/createAsset.ts:35](https://github.com/PolymathNetwork/polymesh-sdk/blob/31dfa0dc/src/api/procedures/createAsset.ts#L35)

***

#### isDivisible

• **isDivisible**: `boolean`

whether a single Asset token can be divided into decimal parts

**Defined in**

[api/procedures/createAsset.ts:39](https://github.com/PolymathNetwork/polymesh-sdk/blob/31dfa0dc/src/api/procedures/createAsset.ts#L39)

***

#### name

• **name**: `string`

**Defined in**

[api/procedures/createAsset.ts:31](https://github.com/PolymathNetwork/polymesh-sdk/blob/31dfa0dc/src/api/procedures/createAsset.ts#L31)

***

#### requireInvestorUniqueness

• **requireInvestorUniqueness**: `boolean`

whether this asset requires investors to have a Investor Uniqueness Claim in order to hold it. More information about Investor Uniqueness and PUIS [here](https://developers.polymesh.live/introduction/identity#polymesh-unique-identity-system-puis)

**Defined in**

[api/procedures/createAsset.ts:59](https://github.com/PolymathNetwork/polymesh-sdk/blob/31dfa0dc/src/api/procedures/createAsset.ts#L59)

***

#### securityIdentifiers

• `Optional` **securityIdentifiers**: [`SecurityIdentifier`](https://developers.polymath.network/polymesh-sdk-api-reference/docs-alpha/interfaces/types.securityidentifier)\[]

array of domestic or international alphanumeric security identifiers for the Asset (ISIN, CUSIP, FIGI, etc)

**Defined in**

[api/procedures/createAsset.ts:49](https://github.com/PolymathNetwork/polymesh-sdk/blob/31dfa0dc/src/api/procedures/createAsset.ts#L49)
