Items

Wearable and emote item management

Get all items

get
/items

Returns all items (committee members only)

Authorizations
X-Identity-Auth-Chain-*stringRequired

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

Responses
chevron-right
200

List of items

application/json
get
/items

Get items by address

get
/{address}/items

Returns items 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
collectionIdstringOptional
pageinteger · min: 1Optional

Page number for pagination

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

Number of items per page

Default: 20
Responses
chevron-right
200

List of items

application/json
get
/{address}/items

Get an item

get
/items/{id}

Returns an item 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

Item UUID

Responses
chevron-right
200

Item details

application/json
get
/items/{id}

Create or update an item

put
/items/{id}

Creates a new item or updates an existing one (by ID or URN)

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
idone ofRequired

Item UUID or URN

string · uuidOptional
or
stringOptionalPattern: ^(urn:decentraland:(mainnet|goerli|sepolia|matic|mumbai|amoy):collections-thirdparty:[^:|\\s]+):([^:|\\s]+):([^:|\\s]+)$
Body
idstring · uuidRequired
urnstringOptional
namestringRequired
descriptionstringRequired
collection_idstring · uuidOptional
raritystringRequired
typestring · enumRequiredPossible values:
dataobjectRequired
contentsobjectRequired
utilitystringOptional
mappingsobjectOptional
Responses
chevron-right
200

Item created/updated successfully

No content

put
/items/{id}

No content

Delete an item

delete
/items/{id}

Deletes an item

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

Item UUID

Responses
chevron-right
200

Item deleted successfully

No content

delete
/items/{id}

No content

Get collection items

get
/collections/{id}/items

Returns items for a specific 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

Query parameters
statusstring · enumOptionalPossible values:
syncedstringOptional
mappingStatusstring · enumOptionalPossible values:
namestringOptional
pageinteger · min: 1Optional

Page number for pagination

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

Number of items per page

Default: 20
Responses
chevron-right
200

List of items

application/json
get
/collections/{id}/items

Upload item files

post
/items/{id}/files

Uploads content files for an item

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

Item UUID

Body
objectOptional
Responses
chevron-right
200

Files uploaded successfully

No content

post
/items/{id}/files

No content

Upload item video

post
/items/{id}/videos

Uploads a video file for an item (max 250MB)

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

Item UUID

Body
objectOptional
Responses
chevron-right
200

Video uploaded successfully

No content

post
/items/{id}/videos

No content

Get item contents

get
/items/{collectionAddress}/{itemId}/contents

Returns item contents by contract address and item ID

Path parameters
collectionAddressstringRequired
itemIdstringRequired
Responses
chevron-right
200

Item contents

application/json
get
/items/{collectionAddress}/{itemId}/contents

Get item utility

get
/published-collections/{address}/items/{id}/utility

Returns the utility field for a published item

Path parameters
addressstringRequired
idstringRequired
Responses
chevron-right
200

Item utility

application/json
get
/published-collections/{address}/items/{id}/utility

Last updated