Skip to main content
Published: July 06 2006, 2:37:00 PMUpdated: November 28 2020, 2:12:17 PM

When you are using our Pre-filled Item Specifics option by sending in an External Product ID in your AddItem Request, you may also be required to set the condition attribute in your request. This is difficult to do via the standard Item Specifics style, as you do not yet know the Category you are listing in, and hence do not know the characteristic set. You can use the LookupAttributesArray input to specify the Item Condition. An example is shown below:

<?xml version="1.0" encoding="utf-8"?>
<AddItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<RequesterCredentials>
<eBayAuthToken>x</eBayAuthToken>
</RequesterCredentials>
<WarningLevel>High</WarningLevel>
<Item>
<CategoryMappingAllowed>true</CategoryMappingAllowed>
<Country>US</Country>
<Currency>USD</Currency>
<ExternalProductID>
<Type>ISBN</Type>
<Value>0439554896</Value>
<ReturnSearchResultOnDuplicates>true</ReturnSearchResultOnDuplicates>
</ExternalProductID>
<ListingDuration>Days_7</ListingDuration>
<ListingType>Chinese</ListingType>
<LookupAttributeArray>
<LookupAttribute>
<Name>Condition</Name>
<Value>New</Value>
</LookupAttribute>
</LookupAttributeArray>
<Location>San Jose, CA</Location>
<PaymentMethods>PayPal</PaymentMethods>
<PayPalEmailAddress>test@test.com</PayPalEmailAddress>
<PictureDetails>
<GalleryType>Gallery</GalleryType>
</PictureDetails>
<Quantity>1</Quantity>
<Site>US</Site>
<StartPrice currencyID="USD">1.00</StartPrice>
</Item>
</AddItemRequest>

How well did this answer your question?
Answers others found helpful