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
derivData
object
required

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

Example:
ipAssetMetadata
object
required

Metadata containing information about the IP asset itself

Example:
nftMetadata
object
required

Metadata for the NFT representation of this IP asset

Example:
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"

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

Optional licensing parameters for the IP asset

License parameters

Example:
locale
enum<string>

The locale for the recipient's notification.

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

sendNotification

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

Response

201 - application/json

IP Asset created

actionId
string
required

The action id for the IPAsset creation

Example:

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

derivData
object
required

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

Example:
id
string
required

The id of the IPAsset

Example:

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

ipAssetMetadata
object
required

Metadata containing information about the IP asset itself

Example:
nftMetadata
object
required

Metadata for the NFT representation of this IP asset

Example:
onChain
object
required

Response schema for a pending IP asset creation request

Example:
licenseTerms
(Commercial Remix License Terms · object | Commercial Use License Terms · object | Non-commercial Social Remixing 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: