Create collection
POST
/collection
Create a draft collection and bind it to an existing or new draft contract.
Authorizations
Section titled “Authorizations ”Request Body required
Section titled “Request Body required ”object
name
required
string
description
required
string
contractId
string format: uuid
contract
object
chainId
required
integer
name
required
string
symbol
required
string
standard
required
string
logoMediaId
required
string format: uuid
image
required
string format: uri
type
required
string
royalty
object
address
required
string
amount
required
integer
tokenManager
string
Responses
Section titled “ Responses ”Created collection
object
highlightId
required
string
name
required
string
logoMediaId
required
string
status
required
string
type
required
string
contract
required
object
id
required
string
chainId
required
integer
type
required
string
standard
required
string
creatorAddress
required
string
name
required
string
symbol
required
string
status
required
string
createdAt
required
string
updatedAt
required
string
createdAt
required
string
updatedAt
required
string
series
required
generative
required
Any of:
object
size
required
integer
codeMediaId
required
string format: uuid
isCurated
boolean
isGpuRendering
boolean
editionType
string
allowedHashes
Array<string>
requiredParams
Array<string>
captureSettings
object
trigger
required
string
delay
integer
selector
string
selectorType
string
viewPortHeight
integer
viewPortWidth
integer
null
edition
required
Any of:
object
size
required
integer
name
string
description
string
imageMediaId
string format: uuid
animationMediaId
string format: uuid
imageMedia
Any of:
object
id
required
string format: uuid
accountId
required
string format: uuid
kind
required
string
scope
required
string
provenance
required
string
status
required
string
fileName
required
string
locations
required
Array<object>
object
id
required
string
mediaId
required
string
provider
required
string
role
required
string
reference
required
string
status
required
string
attempts
required
integer
createdAt
required
string
updatedAt
required
string
createdAt
required
string
updatedAt
required
string
null
animationMedia
Any of:
object
id
required
string format: uuid
accountId
required
string format: uuid
kind
required
string
scope
required
string
provenance
required
string
status
required
string
fileName
required
string
locations
required
Array<object>
object
id
required
string
mediaId
required
string
provider
required
string
role
required
string
reference
required
string
status
required
string
attempts
required
integer
createdAt
required
string
updatedAt
required
string
createdAt
required
string
updatedAt
required
string
null
attributes
Array<object>
object
traitType
required
string
value
required
string
null
account
required
stats
required
sales
required
Array<object>
object
id
required
string
collectionId
required
string
type
required
string
startAt
required
string
price
required
string
currency
required
string
maxPerTransaction
required
integer
maxPerWallet
required
integer
maxTotal
required
integer
paymentRecipient
required
string
accessMode
required
string
gasSponsored
required
boolean
status
required
string
paused
required
boolean
createdAt
required
string
updatedAt
required
string
Invalid request
Unauthorized
Forbidden
Not found