Collections

Wearable and emote collection management

Get all collections

get
/collections

Returns collections with filtering and pagination (committee members only for full access)

Authorizations
X-Identity-Auth-Chain-*stringRequired

Signed fetch authentication using Decentraland's ADR-44 specification. Multiple headers are used to provide the authentication chain.

Query parameters
qstringOptional

Search query

assigneestringOptional
statusstring · enumOptionalPossible values:
typestring · enumOptionalPossible values:
is_publishedstring · enumOptionalPossible values:
sortstring · enumOptionalPossible values:
pageinteger · min: 1Optional

Page number for pagination

Default: 1
limitinteger · min: 1 · max: 100Optional

Number of items per page

Default: 20
Responses
get
/collections

Get collections by address

get
/{address}/collections

Returns collections for a specific address

Authorizations
X-Identity-Auth-Chain-*stringRequired

Signed fetch authentication using Decentraland's ADR-44 specification. Multiple headers are used to provide the authentication chain.

Path parameters
addressstringRequired
Query parameters
is_publishedstringOptional
sortstringOptional
pageinteger · min: 1Optional

Page number for pagination

Default: 1
limitinteger · min: 1 · max: 100Optional

Number of items per page

Default: 20
Responses
get
/{address}/collections

Get a collection

get
/collections/{id}

Returns a collection by ID

Authorizations
X-Identity-Auth-Chain-*stringRequired

Signed fetch authentication using Decentraland's ADR-44 specification. Multiple headers are used to provide the authentication chain.

Path parameters
idstring · uuidRequired

Collection UUID

Responses
get
/collections/{id}

Create or update a collection

put
/collections/{id}

Creates a new collection or updates an existing one

Authorizations
X-Identity-Auth-Chain-*stringRequired

Signed fetch authentication using Decentraland's ADR-44 specification. Multiple headers are used to provide the authentication chain.

Path parameters
idstring · uuidRequired

Collection UUID

Body
idstring · uuidRequired
namestringRequired
urnstringOptional
Responses
put
/collections/{id}

No content

Delete a collection

delete
/collections/{id}

Deletes a collection

Authorizations
X-Identity-Auth-Chain-*stringRequired

Signed fetch authentication using Decentraland's ADR-44 specification. Multiple headers are used to provide the authentication chain.

Path parameters
idstring · uuidRequired

Collection UUID

Responses
delete
/collections/{id}

No content

Publish a collection

post
/collections/{id}/publish

Publishes a collection to the blockchain

Authorizations
X-Identity-Auth-Chain-*stringRequired

Signed fetch authentication using Decentraland's ADR-44 specification. Multiple headers are used to provide the authentication chain.

Path parameters
idstring · uuidRequired

Collection UUID

Body
itemIdsstring[]Optional
Responses
post
/collections/{id}/publish

No content

Lock a collection

post
/collections/{id}/lock

Locks a collection until publication

Authorizations
X-Identity-Auth-Chain-*stringRequired

Signed fetch authentication using Decentraland's ADR-44 specification. Multiple headers are used to provide the authentication chain.

Path parameters
idstring · uuidRequired

Collection UUID

Responses
post
/collections/{id}/lock

Save Terms of Service

post
/collections/{id}/tos

Records Terms of Service acceptance for collection publication

Authorizations
X-Identity-Auth-Chain-*stringRequired

Signed fetch authentication using Decentraland's ADR-44 specification. Multiple headers are used to provide the authentication chain.

Path parameters
idstring · uuidRequired

Collection UUID

Body
emailstring · emailRequired
eventstring · enumOptionalPossible values:
hashesstring[]Optional
Responses
post
/collections/{id}/tos

No content

Get approval data

get
/collections/{id}/approvalData

Returns data needed to approve a third-party collection

Authorizations
X-Identity-Auth-Chain-*stringRequired

Signed fetch authentication using Decentraland's ADR-44 specification. Multiple headers are used to provide the authentication chain.

Path parameters
idstring · uuidRequired

Collection UUID

Responses
get
/collections/{id}/approvalData

Get collection addresses

get
/addresses

Returns collection contract addresses with filtering

Query parameters
statusstring · enumOptionalPossible values:
pageinteger · min: 1Optional

Page number for pagination

Default: 1
limitinteger · min: 1 · max: 100Optional

Number of items per page

Default: 20
Responses
get
/addresses
200

List of addresses

No content

Last updated