cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Creating FixedPriceItem with ConditionDescriptors responds with system error

I'm trying to list sports cards using the AddFixedPriceItem API call but the Ebay API keeps responding with this error when using the ConditionDescriptors parameter:

{
  ShortMessage: 'System error.',
  LongMessage: 'System error. Unable to process your request. Please try again later.',
  ErrorCode: 10007,
  SeverityCode: 'Error',
  ErrorClassification: 'RequestError'
}

 

I checked and it appears my API request is accurate according to the AddFixedPriceItem documentation :

<?xml version="1.0" encoding="utf-8"?>
<VerifyAddFixedPriceItemRequest
	xmlns="urn:ebay:apis:eBLBaseComponents">
	<RequesterCredentials>
		<eBayAuthToken>{{TOKEN}}</eBayAuthToken>
	</RequesterCredentials>
	<Item>
		<PrimaryCategory>
			<CategoryID>261328</CategoryID>
		</PrimaryCategory>
		<ConditionID>4000</ConditionID>
		<ConditionDescriptors>
			<ConditionDescriptor>
				<Name>40001</Name>
				<Value>400012</Value>
			</ConditionDescriptor>
		</ConditionDescriptors>
		{...Rest of Item}
	</Item>
</VerifyAddFixedPriceItemRequest>

 

I've been experiencing this issue for over a week now. I'm unsure if I'm doing something wrong or if this is an issue with the Ebay API itself.

 

Any help would be much appreciated. Thank you!

Message 1 of 6
latest reply
1 BEST ANSWER

Accepted Solutions

Creating FixedPriceItem with ConditionDescriptors responds with system error

@eyesman 

Perhaps the sandbox doesn't support those new descriptors. There are many features it doesn't support.

ShipScript has been an eBay Community volunteer since 2003, specializing in HTML, CSS, Scripts, Photos, Active Content, Technical Solutions, and online Seller Tools.

View Best Answer in original post

Message 5 of 6
latest reply
5 REPLIES 5

Creating FixedPriceItem with ConditionDescriptors responds with system error

@eyesman 

Have you successfully used the API to add other items? It doesn't appear to me that the error is specific to your ConditionDescriptors.

 

I've successfully used both of the below arrangements when uploading a spreadsheet to File Exchange (generally based on the Trading API) and both worked. From my reading of the Trading API conditions, numbers should work, so your name=40001 and value=400012 should work.

 

CD:Card Condition - (ID: 40001)CD:40001
Very good - (ID: 400012)400012

 

 

ShipScript has been an eBay Community volunteer since 2003, specializing in HTML, CSS, Scripts, Photos, Active Content, Technical Solutions, and online Seller Tools.
Message 2 of 6
latest reply

Creating FixedPriceItem with ConditionDescriptors responds with system error

Yes the API definitely works when omitting the ConditionID and ConditionDescriptors parameters.

 

Example success response:

{
	Ack: 'Warning',
	Build: 'E1353_UNI_API5_19110890_R1',
	DiscountReason: 'SpecialOffer',
	EndTime: '2024-04-30T20:28:51.694Z',
	Errors: (2) [{…}, {…}],
	Fees: {Fee: Array(27)},
	ItemID: 110554836575,
	StartTime: '2024-03-30T20:28:51.694Z',
	Timestamp: '2024-03-30T20:28:52.672Z',
	Version: 1353,
}

 

Afterwards I can see the newly created listing in the sandbox environment.

 

The API responds with 'System error' when either ConditionID or ConditionDescriptors is used.

Message 3 of 6
latest reply

Creating FixedPriceItem with ConditionDescriptors responds with system error

@shipscript

Here is the full XML request being sent:

<?xml version="1.0" encoding="utf-8"?>
<VerifyAddFixedPriceItemRequest
	xmlns="urn:ebay:apis:eBLBaseComponents">
	<RequesterCredentials>
		<eBayAuthToken>{{TOKEN}}</eBayAuthToken>
	</RequesterCredentials>
	<Item>
		<CategoryMappingAllowed>true</CategoryMappingAllowed>
		<Country>US</Country>
		<Currency>USD</Currency>
		<PrimaryCategory>
			<CategoryID>261328</CategoryID>
		</PrimaryCategory>
		<DispatchTimeMax>3</DispatchTimeMax>
		<ListingDuration>Days_7</ListingDuration>
		<PictureDetails>
			<PictureURL>https://mypicserver.com/myphoto.jpg</PictureURL>
		</PictureDetails>
		<PostalCode>10989</PostalCode>
		<Quantity>1</Quantity>
		<ReturnPolicy>
			<ReturnsAcceptedOption>ReturnsAccepted</ReturnsAcceptedOption>
			<RefundOption>MoneyBack</RefundOption>
			<ReturnsWithinOption>Days_30</ReturnsWithinOption>
			<ShippingCostPaidByOption>Buyer</ShippingCostPaidByOption>
		</ReturnPolicy>
		<ShippingDetails>
			<ShippingType>Flat</ShippingType>
			<ShippingServiceOptions>
				<ShippingServicePriority>1</ShippingServicePriority>
				<ShippingService>USPSMedia</ShippingService>
				<ShippingServiceCost>2.5</ShippingServiceCost>
			</ShippingServiceOptions>
		</ShippingDetails>
		<ConditionID>4000</ConditionID>
		<ConditionDescriptors>
			<ConditionDescriptor>
				<Name>40001</Name>
				<Value>400012</Value>
			</ConditionDescriptor>
		</ConditionDescriptors>
		<Title>1975 TOPPS #50 BROOKS ROBINSON ORIOLES</Title>
		<Description>1975 TOPPS #50 BROOKS ROBINSON ORIOLES</Description>
		<ItemSpecifics>
			<NameValueList>
				<Name>Sport</Name>
				<Value>Baseball</Value>
			</NameValueList>
			<NameValueList>
				<Name>Set</Name>
				<Value>1975 Topps</Value>
			</NameValueList>
			<NameValueList>
				<Name>Year Manufactured</Name>
				<Value>1975</Value>
			</NameValueList>
			<NameValueList>
				<Name>Team</Name>
				<Value>Orioles</Value>
			</NameValueList>
			<NameValueList>
				<Name>Manufacturer</Name>
				<Value>Topps</Value>
			</NameValueList>
			<NameValueList>
				<Name>Player/Athlete</Name>
				<Value>Brooks Robinson</Value>
			</NameValueList>
			<NameValueList>
				<Name>Card Number</Name>
				<Value>#50</Value>
			</NameValueList>
		</ItemSpecifics>
		<StartPrice>6</StartPrice>
	</Item>
</VerifyAddFixedPriceItemRequest>

 

Again, this request will fail. But will succeed after removing ConditionID and ConditionDesciptors.

Message 4 of 6
latest reply

Creating FixedPriceItem with ConditionDescriptors responds with system error

@eyesman 

Perhaps the sandbox doesn't support those new descriptors. There are many features it doesn't support.

ShipScript has been an eBay Community volunteer since 2003, specializing in HTML, CSS, Scripts, Photos, Active Content, Technical Solutions, and online Seller Tools.
Message 5 of 6
latest reply

Creating FixedPriceItem with ConditionDescriptors responds with system error

@shipscript

That's unfortunate. But this does make sense considering I've experienced other issues with the sandbox. Thanks for your help!

Message 6 of 6
latest reply