Skip to main content
POST
Create IP Asset
This API is still under development. Contact support for early access.

Headers

X-API-KEY
string
required

API key required for authentication

Path Parameters

collectionId
string
required

Body

application/json
owner
string
required

The owner (main creator) of the IP asset: Allowed formats:

<chain>:<address> or

email:<email_address>:<chain> or

userId:<userId>:<chain> or

twitter:<twitter_handle>:<chain>

see here for more info

Example:

"email:creator@example.com:story-testnet"

nftMetadata
object
required

Metadata for the NFT representation of this IP asset

Example:
ipAssetMetadata
object
required

Metadata containing information about the IP asset itself

Example:
derivData
object
required

Data for the parent IP asset and license terms (for derivative IP assets only)

Example:
reuploadLinkedFiles
boolean
default:true

Controls whether external files (like images) in the NFT metadata should be reuploaded to decentralized storage (IPFS) (true) or referenced with their original URLs (false). Default is True.

Example:

true

licenseTerms
(Non-commercial Social Remixing License Terms · object | Commercial Use License Terms · object | Commercial Remix License Terms · object)[]

Licensing parameters for the IP asset, NOTE: For detailed and updated license terms, refer to the 'Get IP Asset License' endpoint

License parameters

Example:
sendNotification

Whether to send a notification to the custodial wallet address, or the recipient if it was minted to an email address.

locale
enum<string>

The locale for the recipient's notification.

Available options:
en-US,
es-ES,
fr-FR,
it-IT,
ko-KR,
pt-PT,
ja-JP,
zh-CN,
zh-TW,
de-DE,
ru-RU,
tr-TR,
uk-UA,
th-TH,
vi-VN,
Klingon

Response

201 - application/json

IP Asset created

id
string
required

The id of the IPAsset

Example:

"d290f1ee-6c54-4b01-90e6-d701748f0851"

actionId
string
required

The action id for the IPAsset creation

Example:

"d290f1ee-6c54-4b01-90e6-d701748f0851"

nftMetadata
object
required

Metadata for the NFT representation of this IP asset

Example:
ipAssetMetadata
object
required

Metadata containing information about the IP asset itself

Example:
derivData
object
required

Data for the parent IP asset and license terms (for derivative IP assets only)

Example:
onChain
object
required
licenseTerms
(Non-commercial Social Remixing License Terms · object | Commercial Use License Terms · object | Commercial Remix License Terms · object)[]

Licensing parameters for the IP asset, NOTE: For detailed and updated license terms, refer to the 'Get IP Asset License' endpoint

License parameters

Example: