It is possible to Add, Edit, and Remove items to, on, resp. from a WantsList. The items can be Product or MetaProduct. When editing (or removing) an item on a WantsList, it is necessary to provide id of the want (idWant) in the request data.
Authentication | Required |
---|---|
Response Format | XML |
HTTP Methods | PUT |
Response Object | Want |
Data Object | Want |
API Version | 1.0 |
https://www.mkmapi.eu/ws/:user/:apikey/wantslist/:id
id | Mandatory |
---|
Specifies if the items should be added, edited or removed:
<action>add</action> // Adds the want(s) <action>edit</action> // Edits the want(s) <action>remove</action> // Removes the want(s)
Specifies a Product item to be added to the WantsList:
<product> <idProduct>92560</idProduct> // mandatory <amount>1</amount> // mandatory <minCondition>MT</minCondition> // mandatory <wishPrice>0.45</wishPrice> // mandatory <idLanguage>1</idLanguage> // one for each language <isFoil>true</isFoil> // optional <isSigned>true</isSigned> // optional <isAltered>true</isAltered> // optional <isPlayset>true</isPlayset> // optional <isFirstEd>true</isFirstEd> // optional </product>
Specifies a Metaproduct item to be added to the WantsList:
<metaproduct> <idMetaproduct>81</idMetaproduct> // mandatory <amount>1</amount> // mandatory <minCondition>NM</minCondition> // mandatory <wishPrice>0.45</wishPrice> // mandatory <idLanguage>1</idLanguage> // one for each language <isFoil>true</isFoil> // optional <isSigned>true</isSigned> // optional <isAltered>true</isAltered> // optional <isPlayset>true</isPlayset> // optional <isFirstEd>true</isFirstEd> // optional </metaproduct>
Specifies a Want item to be edited in the WantsList (regardless if it's a product or metaproduct):
<want> <idWant>5285ef40ed21897015000000</idWant> // mandatory <amount>1</amount> // optional <minCondition>MT</minCondition> // optional <wishPrice>0.45</wishPrice> // optional <idLanguage>1</idLanguage> // one for each language <isFoil>true</isFoil> // optional <isSigned>true</isSigned> // optional <isAltered>true</isAltered> // optional <isPlayset>true</isPlayset> // optional <isFirstEd>true</isFirstEd> // optional </want>
Specifies an item to be removed from the WantsList:
<want> <idWant>528398dced2189c813000001</idWant> </want>
PUT https://www.mkmapi.eu/ws/someuser/someapikey/wantslist/:id
<?xml version="1.0" encoding="UTF-8" ?> <request> <action>add</action> <product> <idProduct>92560</idProduct> <amount>4</amount> <minCondition>EX</minCondition> <wishPrice>0.45</wishPrice> <idLanguage>1</idLanguage> <idLanguage>2</idLanguage> <isFoil>true</isFoil> </product> <metaproduct> <idMetaproduct>81</idMetaproduct> <amount>2</amount> <minCondition>NM</minCondition> <wishPrice>5,55</wishPrice> </metaproduct> </request>
PUT https://www.mkmapi.eu/ws/someuser/someapikey/wantslist/:id
<?xml version="1.0" encoding="UTF-8" ?> <request> <action>edit</action> <want> <idWant>52833a9fed2189f810000000</idWant> <amount>2</amount> </want> </request>
PUT https://www.mkmapi.eu/ws/someuser/someapikey/wantslist/:id
<?xml version="1.0" encoding="UTF-8" ?> <request> <action>remove</action> <want> <idWant>528398dced2189c813000001</idWant> </want> </request>