Skip to main content
Published: November 12 2009, 8:11:00 PMUpdated: November 28 2020, 8:03:32 PM

When use some eBay recommended item specific values  for AU Category 55581 in the request, AddItem returns 'Invalid Item Specifics."PINK' 

   <Errors>
        <ShortMessage>Invalid  Item Specifics."PINK" </ShortMessage>
        <LongMessage>The value "PINK" provided for Item Specific "Colour" is not valid and was dropped from the listing. </LongMessage>
        <ErrorCode>21916753</ErrorCode>
        <SeverityCode>Warning</SeverityCode>
        <ErrorParameters ParamID="0">
          <Value>PINK</Value>
        </ErrorParameters>
        <ErrorParameters ParamID="1">
          <Value>Colour</Value>
        </ErrorParameters>
        <ErrorClassification>RequestError</ErrorClassification>
      </Errors>

   Here is the item specific defined in the AddItem request:

       <ItemSpecifics>

        ...
                   <NameValueList>
            <Name>COLOUR</Name>
            <Value>PINK</Value>

       ... 
       </ItemSpecifics>

Summary   

   eBay recommended Item Specific values are validated during listing. We need to make GetCategorySpecifics API call to check the rules that garverns the validataion for the Category of interest.  
<NameRecommendation>
<Name>Colour</Name>
  <ValidationRules>
  <MaxValues>1</MaxValues>
  <SelectionMode>SelectionOnly</SelectionMode>
  </ValidationRules>
.. 
  </NameRecommendation> 

    Note that the ValidationRules for the Colour NameRecommendations is SelectionMode=SelectionOnly which means in listing   requests, you can only specify a value that eBay has recommended and the values are case sensitive ( RED is not Red).


    As a result,  changing NameValueList.Value from PINK to Pink as below will solve the problem

 <ItemSpecifics>

        ... 
    <NameValueList>
        <Name>COLOUR</Name>
        <Value>Pink</Value>
      </NameValueList>

     ...

 <ItemSpecifics>


Note. 1. The value of the NameValueList.Name tag is not case sensitive.
          2. if you use your own <Name> tag, like COLOR for example, the ItemSpecific will not be validated.

How well did this answer your question?