/inventory

Gets inventory item for the specified item

get

Gets the first (primary) inventory item for the specified item

Authorizations
AuthorizationstringRequired
Path parameters
inventoryItemIdanyRequired
Responses
get
/inventory/advanced/{inventoryItemId}

Updates an inventory item for the specified item

put

Updates an inventory item for the specified item

Authorizations
AuthorizationstringRequired
Path parameters
inventoryItemIdanyRequired
Body
quantityany · min: 1Optional

The quantity of the Item in inventory

Responses
put
/inventory/advanced/{inventoryItemId}

Delete the inventory item as identified by the given item name/id

delete

Delete the inventory item as identified by the given item name/id

Authorizations
AuthorizationstringRequired
Path parameters
inventoryItemIdanyRequired
Responses
delete
/inventory/advanced/{inventoryItemId}

Adjust the quantity of the inventory item for the specified item.

patch

Adjust the quantity of the first (primary) inventory item for the specified item. This implicitly will create the InventoryItem if it does not exist. The inventory item value

Authorizations
AuthorizationstringRequired
Path parameters
inventoryItemIdanyRequired
Body
userIdanyRequired

The User whose inventory to modify.ß

quantityDeltaanyRequired

The delta to be applied to the inventory item quantity (positive or negative)

priorityanyOptional

The priority slot for the item.

Responses
patch
/inventory/advanced/{inventoryItemId}

Search inventory items

get

Searches all inventory items in the system and returns the metadata for all matches against the given search filter.

Authorizations
AuthorizationstringRequired
Query parameters
offsetanyOptionalDefault: 0
countanyOptionalDefault: 20
userIdanyOptional
searchanyOptional
Responses
get
/inventory/advanced

Create an inventory item for the specified item

post

Create an inventory item for the specified item

Authorizations
AuthorizationstringRequired
Body
userIdanyRequired

The User ID

itemIdanyRequired

The item to reference.

quantityanyOptional

The quantity of the Item in inventory

priorityanyOptional

The priority slot for the item.

Responses
post
/inventory/advanced

Search inventory items

get

Searches all inventory items in the system and returns the metadata for all matches against the given search filter.

Authorizations
AuthorizationstringRequired
Query parameters
offsetanyOptionalDefault: 0
countanyOptionalDefault: 20
userIdanyOptional
profileIdanyOptional
searchanyOptional
Responses
get
/inventory/distinct

Create an inventory item for the specified item

post

Create an inventory item for the specified item

Authorizations
AuthorizationstringRequired
Body
itemIdanyRequired

The digital goods item id.

userIdanyOptional

The id of the User owning this inventory item id.

profileIdanyOptional

The the profileid of hte Profile owning this inventory item.

metadataanyOptional
Responses
post
/inventory/distinct

Updates an inventory item for the specified item

put

Updates an inventory item for the specified item

Authorizations
AuthorizationstringRequired
Path parameters
distinctInventoryItemIdanyRequired
Body
userIdanyOptional

The id of the User owning this inventory item id.

profileIdanyOptional

The the profile id of hte Profile owning this inventory item.

metadataanyOptional
Responses
put
/inventory/distinct/{distinctInventoryItemId}

Delete the inventory item as identified by the given item name/id

delete

Delete the inventory item as identified by the given item name/id

Authorizations
AuthorizationstringRequired
Path parameters
distinctInventoryItemIdanyRequired
Responses
delete
/inventory/distinct/{distinctInventoryItemId}

Gets inventory item for the specified item

get

Gets the first (primary) inventory item for the specified item

Authorizations
AuthorizationstringRequired
Path parameters
inventoryItemIdanyRequired
Responses
get
/inventory/distinct/{inventoryItemId}

Gets inventory item for the specified item

get

Gets the first (primary) inventory item for the specified item

Authorizations
AuthorizationstringRequired
Path parameters
inventoryItemIdanyRequired
Responses
get
/inventory/simple/{inventoryItemId}

Updates an inventory item for the specified item

put

Updates an inventory item for the specified item

Authorizations
AuthorizationstringRequired
Path parameters
inventoryItemIdanyRequired
Body
quantityany · min: 1Optional

The quantity of the Item in inventory

Responses
put
/inventory/simple/{inventoryItemId}

Delete the inventory item as identified by the given item name/id

delete

Delete the inventory item as identified by the given item name/id

Authorizations
AuthorizationstringRequired
Path parameters
inventoryItemIdanyRequired
Responses
delete
/inventory/simple/{inventoryItemId}

Adjust the quantity of the inventory item for the specified item.

patch

Adjust the quantity of the first (primary) inventory item for the specified item. This implicitly will create the InventoryItem if it does not exist. The inventory item value

Authorizations
AuthorizationstringRequired
Path parameters
inventoryItemIdanyRequired
Body
userIdanyRequired

The User whose inventory to modify.ß

quantityDeltaanyRequired

The delta to be applied to the inventory item quantity (positive or negative)

Responses
patch
/inventory/simple/{inventoryItemId}

Create an inventory item for the specified item

post

Create an inventory item for the specified item

Authorizations
AuthorizationstringRequired
Body
userIdanyRequired

The User ID

itemIdanyRequired

The item to reference.

quantityany · min: 1Optional

The quantity of the Item in inventory

Responses
post
/inventory/simple

Search inventory items

get

Searches all inventory items in the system and returns the metadata for all matches against the given search filter.

Authorizations
AuthorizationstringRequired
Query parameters
offsetanyOptionalDefault: 0
countanyOptionalDefault: 20
userIdanyOptional
searchanyOptional
Responses
get
/inventory/simple

Last updated