Get Catalog Item
GET/inventory/v1/catalog/item/:item_id
Get a specific Item.
Request
Path Parameters
Header Parameters
If you provide the ETag that matches the current ETag for this content, will return a 304 response - indicating that the content has not changed.
Responses
- 200
- 304
- 403
- 404
- 422
Successful Response
Response Headers
ETag
string
Used to identify this version of the content. Provide with a get request to avoid downloading the same data multiple times.
- application/json
- Schema
- Example (from schema)
Schema
- MOD1
- MOD1
- MOD1
- MOD1
- MOD1
- MOD1
- CacheInfo
custom_data
object
Custom data associated with the resource
item_uuid
object
The Item UUID
anyOf
string
Possible values: [unit, recipe, recipe_with_price_reduction, entitlement, dynamic_bundle]
Default value: unit
The type of item.
Default value: 0
Default value: 0
Default value: 0
Default value: 0
entitled_loot_uuid
object
This is only valid for an entitlement Item. When this item is granted and Inventory Session creation, this is the Loot that will be fulfilled.
anyOf
string
Default value: 0
This is only valid for an entitlement Item. When this item is granted and Inventory Session creation, this is the Loot ID that will be fulfilled.
level_xp_table_uuid
object
The XP Table that is used to determine the Player's level for this XP. The level increase occurs when the quantity of this Item increases above the minimum XP of an XP Level. This is only valid for an unit Item.
anyOf
string
Default value: 0
The XP Table that is used to determine the Player's level for this XP. The level increase occurs when the quantity of this Item increases above the minimum XP of an XP Level. This is only valid for an unit Item.
level_vendor_uuid
object
The Vendor that is used filfill level up rewards for this item. The level of the Player is used as the index into the Vendor's Loot table. This is only valid for an unit Item.
anyOf
string
Default value: 0
The Vendor that is used filfill level up rewards for this item. The level of the Player is used as the index into the Vendor's Loot table. This is only valid for an unit Item.
coupon_discount_currency_item_uuid
object
The item of the currency used by this coupon. This is only valid for an unit Item.
anyOf
string
Default value: 0
The item of the currency used by this coupon. This is only valid for an unit Item.
Possible values: <= 1
Default value: 0
The percentage of the discount. This is only valid for an unit Item.
If true, the coupon will be consumed when used; reducing the Player's Inventory quantity by 1. This is only valid for an unit Item.
Default value: 0
inventory_bucket_use_rule_set_id
object
The Inventory Bucket Use Rule Set ID that determines how this item can be used across buckets.
anyOf
string
Default value: 0
Maximum ownership (permanent+rental) allowed for this item. 0 means no limit
Default value: ``
List of Loot IDs this item can discount
Default value: ``
List of Loot this item can discount
cache_info
object
Cache information for this item.
anyOf
Cache information for the resource it is attached to. The etag value can be used with the If-None-Match and If-Match headers
Possible values: non-empty
{
"custom_data": {},
"item_uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"type": "unit",
"entitled_loot_uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"entitled_loot_id": 0,
"level_xp_table_uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"level_xp_table_id": 0,
"level_vendor_uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"level_vendor_id": 0,
"coupon_discount_currency_item_uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"coupon_discount_currency_item_id": 0,
"coupon_discount_percentage": 0,
"coupon_consume_on_use": false,
"inventory_bucket_use_rule_set_id": "string",
"total_ownership_max": 0,
"coupon_discount_loot": [
0
],
"coupon_discount_loot_uuid": [
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
],
"cache_info": {}
}
Content still has the same etag and has not changed
Forbidden
- application/json
- Schema
- Example (from schema)
Schema
Default value: true
{
"auth_success": true,
"error_code": "string",
"desc": "string"
}
Not Found
- application/json
- Schema
- Example (from schema)
Schema
Default value: true
{
"auth_success": true,
"error_code": "string",
"desc": "string"
}
Validation Error
- application/json
- Schema
- Example (from schema)
Schema
Array [
Array [
- MOD1
- MOD2
]
]
detail
object[]
loc
object[]
required
anyOf
string
integer
{
"detail": [
{
"loc": [
"string",
0
],
"msg": "string",
"type": "string"
}
]
}