Skip to main content
Published: December 16 2010, 2:00:00 PMUpdated: August 22 2022, 11:47:14 AM

I'm developing an app for an eBay seller. As part of this they would like us to pull back all the feedback left between two set dates.  They may optionally want to specify if they want Positive, Negative or Neutral only...

Please could you tell me which would be the most appropriate API calls for:

1. Retrieving feedback

2. Leaving feedback

3. Responding to feedback

The GetFeedback API call will allow you to retrieve feedback left for the seller. The call only allows you to filter feedback by FeedbackType and CommentType.

Feedback records change infrequently and are returned with the newest records listed first. So your application should retrieve pages only until the page contains a feedback record that was previously retrieved. Below is a sample request -

 <?xml version="1.0" encoding="utf-8"?>
<GetFeedbackRequest xmlns="urn:ebay:apis:eBLBaseComponents">
  <DetailLevel>ReturnAll</DetailLevel>
  <FeedbackType>FeedbackReceivedAsSeller</FeedbackType>
  <CommentType>Positive</CommentType>
  <RequesterCredentials>
    <eBayAuthToken>SellerToken</eBayAuthToken>
  </RequesterCredentials>
</GetFeedbackRequest>

If you wish to leave feedback for a transaction you can do so via the CompleteSale or LeaveFeedback API calls.

Use the RespondToFeedback API call to respond to feedback left by the buyer. Your application could encourage users to only respond to neutral or negative feedback, thus helping to ensure that you don't make this call more than is necessary.

 

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