Source

This page was generated with Wiki Builder. Do not change the format!

Info

Retrieve the details of an instanced Destiny Item. An instanced Destiny item is one with an ItemInstanceId. Non-instanced items, such as materials, have no useful instance-specific details and thus are not queryable here.

Parameters

Path Parameters

Name Schema Required Description
destinyMembershipId integer:int64 Yes The membership ID of the destiny profile.
itemInstanceId integer:int64 Yes The Instance ID of the destiny item.
membershipType BungieMembershipType:Enum Yes A valid non-BungieNet membership type.

Query String Parameters

Name Schema Required Description
components DestinyComponentType:Enum[] No A comma separated list of components to return (as strings or numeric values). See the DestinyComponentType enum for valid components to request. You must request at least one component to receive results.

Example

Request

GET https://www.bungie.net/Platform/Destiny2/{membershipType}/Profile/{destinyMembershipId}/Item/{itemInstanceId}/

Response

PlatformErrorCode: 200

{
    // Type: DestinyItemResponse
    "Response": {
        // Type: integer:int64:nullable
        "characterId": 0,
        // Type: SingleComponentResponseOfDestinyItemComponent
        "item": {},
        // Type: SingleComponentResponseOfDestinyItemInstanceComponent
        "instance": {},
        // Type: SingleComponentResponseOfDestinyItemObjectivesComponent
        "objectives": {},
        // Type: SingleComponentResponseOfDestinyItemPerksComponent
        "perks": {},
        // Type: SingleComponentResponseOfDestinyItemRenderComponent
        "renderData": {},
        // Type: SingleComponentResponseOfDestinyItemStatsComponent
        "stats": {},
        // Type: SingleComponentResponseOfDestinyItemTalentGridComponent
        "talentGrid": {},
        // Type: SingleComponentResponseOfDestinyItemSocketsComponent
        "sockets": {}
    },
    // Type: PlatformErrorCodes:Enum
    "ErrorCode": 0,
    // Type: integer:int32
    "ThrottleSeconds": 0,
    // Type: string
    "ErrorStatus": "",
    // Type: string
    "Message": "",
    // Type: Dictionary<string,string>
    "MessageData": {
        "{string}": ""
    },
    // Type: object
}

References

  1. https://bungie-net.github.io/multi/operation_get_Destiny2-GetItem.html#operation_get_Destiny2-GetItem