Skip to main content
PATCH
Update 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
customerFacingId
string
required

Body

application/json

Input schema for updating an existing IP asset on Story Protocol

reuploadLinkedFiles
boolean
default:true

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

Example:

true

ipAssetMetadata
object

New metadata containing information about the IP asset itself

Example:
licenseConfig
object

Edit license config for the IP asset

Example:

Response

200 - application/json

IP Asset updated

Response schema for updating an existing IP asset on Story Protocol

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:
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:
Example:
derivData
object

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

Example:
licenseConfig
object

License configuration for the IP asset

Example: