/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
chevron-right
400Error
application/json
codestringOptional

A machine readable code of the error.

messagestringOptional

A description of the error. This error is not intended to be displayed to the end-user, rather it is it designed to relay information to the application developer.

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
chevron-right
400Error
application/json
codestringOptional

A machine readable code of the error.

messagestringOptional

A description of the error. This error is not intended to be displayed to the end-user, rather it is it designed to relay information to the application developer.

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
chevron-right
400Error
application/json
codestringOptional

A machine readable code of the error.

messagestringOptional

A description of the error. This error is not intended to be displayed to the end-user, rather it is it designed to relay information to the application developer.

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
chevron-right
400Error
application/json
codestringOptional

A machine readable code of the error.

messagestringOptional

A description of the error. This error is not intended to be displayed to the end-user, rather it is it designed to relay information to the application developer.

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
chevron-right
400Error
application/json
codestringOptional

A machine readable code of the error.

messagestringOptional

A description of the error. This error is not intended to be displayed to the end-user, rather it is it designed to relay information to the application developer.

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
chevron-right
400Error
application/json
codestringOptional

A machine readable code of the error.

messagestringOptional

A description of the error. This error is not intended to be displayed to the end-user, rather it is it designed to relay information to the application developer.

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
chevron-right
400Error
application/json
codestringOptional

A machine readable code of the error.

messagestringOptional

A description of the error. This error is not intended to be displayed to the end-user, rather it is it designed to relay information to the application developer.

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
chevron-right
400Error
application/json
codestringOptional

A machine readable code of the error.

messagestringOptional

A description of the error. This error is not intended to be displayed to the end-user, rather it is it designed to relay information to the application developer.

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
chevron-right
400Error
application/json
codestringOptional

A machine readable code of the error.

messagestringOptional

A description of the error. This error is not intended to be displayed to the end-user, rather it is it designed to relay information to the application developer.

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
chevron-right
400Error
application/json
codestringOptional

A machine readable code of the error.

messagestringOptional

A description of the error. This error is not intended to be displayed to the end-user, rather it is it designed to relay information to the application developer.

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
chevron-right
400Error
application/json
codestringOptional

A machine readable code of the error.

messagestringOptional

A description of the error. This error is not intended to be displayed to the end-user, rather it is it designed to relay information to the application developer.

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
chevron-right
400Error
application/json
codestringOptional

A machine readable code of the error.

messagestringOptional

A description of the error. This error is not intended to be displayed to the end-user, rather it is it designed to relay information to the application developer.

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
chevron-right
400Error
application/json
codestringOptional

A machine readable code of the error.

messagestringOptional

A description of the error. This error is not intended to be displayed to the end-user, rather it is it designed to relay information to the application developer.

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
chevron-right
400Error
application/json
codestringOptional

A machine readable code of the error.

messagestringOptional

A description of the error. This error is not intended to be displayed to the end-user, rather it is it designed to relay information to the application developer.

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
chevron-right
400Error
application/json
codestringOptional

A machine readable code of the error.

messagestringOptional

A description of the error. This error is not intended to be displayed to the end-user, rather it is it designed to relay information to the application developer.

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
chevron-right
400Error
application/json
codestringOptional

A machine readable code of the error.

messagestringOptional

A description of the error. This error is not intended to be displayed to the end-user, rather it is it designed to relay information to the application developer.

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
chevron-right
400Error
application/json
codestringOptional

A machine readable code of the error.

messagestringOptional

A description of the error. This error is not intended to be displayed to the end-user, rather it is it designed to relay information to the application developer.

get
/inventory/simple

Last updated