Entities

Entity management and asset bundle queries

Get active entities by pointers

post
/entities/active

Returns the currently active (ready-to-use) entities for the given pointers. This is the primary endpoint for clients to query which asset bundles are available for display.

Pointers are unique identifiers for content locations:

  • For scenes: coordinates like "-53,71" or "-100,-50"

  • For wearables: URNs like "urn:decentraland:matic:collections-v2:0x..."

The response includes entities with their associated asset bundle content that are ready for use. If new content is currently being processed for a pointer, this endpoint will return the previous successfully converted version, ensuring clients always have something to render.

Body
pointersstring[]Required

List of pointers to query for active entities. Pointers are unique identifiers for content locations:

  • Scene coordinates (e.g., "-53,71", "0,0")
  • Wearable URNs (e.g., "urn:decentraland:matic:collections-v2:0xabc...")
Responses
chevron-right
200

List of active entities

application/json
post
/entities/active

Get entity status by ID

get
/entities/status/{id}

Returns the current processing status of a specific entity by its ID (typically a content identifier/CID).

Use this endpoint to check whether an entity has been successfully converted to an asset bundle, is currently being processed, or is inactive.

Status values:

  • active: Entity has been successfully converted and is ready for use

  • processing: Entity is currently being converted by the Asset Bundle Converter

  • inactive: Entity conversion failed or the entity is no longer active

Path parameters
idstringRequired

Entity ID (content identifier/CID)

Responses
chevron-right
200

Entity status

application/json
get
/entities/status/{id}

Get multiple entities status

get
/entities/status

Returns the processing status of multiple entities in a single request. This endpoint requires authenticated access via Decentraland's signed fetch mechanism.

Useful for batch checking the conversion status of multiple pieces of content (scenes, wearables, etc.) to determine which are ready for use and which are still being processed.

Authorizations
AuthorizationstringRequired

Signed fetch authentication using @dcl/platform-crypto-middleware (ADR-44). Requires auth chain headers (x-identity, x-signature, x-timestamp) for signature validation. See http://adr.decentraland.org/adr/ADR-44 for details.

Query parameters
idsstring[]Required

Comma-separated list of entity IDs (content identifiers/CIDs)

Responses
chevron-right
200

List of entity statuses

application/json
get
/entities/status

Get entity versions by pointers

post
/entities/versions

Returns the version information and bundle status for entities at the given pointers. This endpoint is useful for checking which asset bundle versions are available for specific content locations and their conversion status across different platforms.

Unlike /entities/active which returns full entity data, this endpoint focuses on version metadata and bundle availability status, making it lighter for version checking use cases.

Body
pointersstring[]Required

List of pointers to query for version information

Responses
chevron-right
200

List of entity version information

application/json
post
/entities/versions

Last updated