User Guide

Table Of Contents
Button Manager SOAP API June, 2009 45
Button Manager API Reference
BMGetInventory API Operation
BMGetInventory API Operation
Use the BMGetInventory API operation to determine the inventory levels and other
inventory-related information for a button and menu items associated with the button.
Typically, you call BMGetInventory to obtain field values before calling BMSetInventory
to change the inventory levels.
z BMGetInventory Request
z BMGetInventory Response
z BMGetInventory Errors
11979 Invalid Argument Item alert must not be specified when
TrackInv is 0.
11980 Invalid Data The number of option alert values
specified is greater than the number of
option selections in the saved button.
11981 Invalid Argument Option alert values must be specified as a
positive integer.
11982 Invalid Argument Option alert values cannot be specified
when TrackInv is 0.
11983 Invalid Argument Item cost value must be specified when
tracking profit & loss by item.
11984 Invalid Argument The item cost value specified is invalid.
11985 Invalid Argument An item cost value cannot be specified
when TrackPnl is 0.
11986 Invalid Data The number of option cost values
specified is greater than the number of
option selections in the saved button.
11987 Invalid Argument Option cost values must be specified when
tracking profit & loss by option.
11988 Invalid Argument An option cost value specified is invalid.
11989 Invalid Argument An option cost value cannot be specified
when TrackPnl is 0.
11990 Invalid Argument The sold out URL specified is invalid.
11992 Invalid Argument You do not have permissions to access this
button. Please check the hosted button ID
and try again.
Error
Code Short Message Long Message Correcting This Error...