Website logo

Retrieve feedback for a member

Retrieves feedback information for a member. Can be filtered.

URL: https://api.trademe.co.nz/v1/member/{memberId}/Feedback/{filter}.{file_format}
HTTP Method: GET
Requires Authentication? Yes
Permission Required: None
Supported Formats: XML, JSON
Rate Limited? Yes

URL parameters

memberId Integer (required)

The ID of the member to retrieve feedback information for.

filter String (required)

"Selling", "Buying" or "All".

file_format Enumeration (required) The format of the response.
xml Serialize responses into XML.
json Serialize responses into JSON.

Query String parameters

page Integer (optional)

The page number of the set of results to return, starting from 1. Defaults to 1.

rows Integer (optional)

The number of results per page; also the maximum number of results to return. Defaults to 50.

since DateTime (optional)

Ignores any feedback from before this date.

Returns

<Feedback>

TotalCount Integer TotalCount
Page Integer Page
PageSize Integer PageSize
List Collection of <FeedbackItem> or null InnerList
IsSeller Boolean IsSeller
DateEntered DateTime DateEntered
Text String or null Text
ListingId Integer ListingId
BuyNowPrice Number BuyNowPrice
IsAnOffer Boolean IsAnOffer
MaximumBidAmount Number MaximumBidAmount
OfferPrice Number OfferPrice
DateResponded DateTime DateResponded
Response String or null Response
HasReturnedFeedback Boolean HasReturnedFeedback
IsEdited Boolean IsEdited
SellerId Integer SellerId
FeedbackType Enumeration FeedbackType
Negative 0 Negative
Positive 1 Positive
Neutral 2 Neutral
TradeMe 3 TradeMe
FeedbackFrom <Member> or null FeedbackFrom
MemberId Integer MemberId
Nickname String or null Nickname
DateAddressVerified DateTime DateAddressVerified
DateJoined DateTime DateJoined
UniqueNegative Integer UniqueNegative
UniquePositive Integer UniquePositive
FeedbackCount Integer FeedbackCount
IsAddressVerified Boolean IsAddressVerified
IsDealer Boolean IsDealer
IsAuthenticated Boolean IsAuthenticated
FeedbackId Integer FeedbackId
PurchaseId Integer PurchaseId
FeedbackCount <FeedbackCount> or null FeedbackCount
TotalCount Integer TotalCount
TotalPositive Integer TotalPositive
UniquePositive Integer UniquePositive
TotalNeutral Integer TotalNeutral
TotalNegative Integer TotalNegative
UniqueNegative Integer UniqueNegative
Nickname String or null Nickname
LastLoggedIn DateTime LastLoggedIn
DateJoined DateTime DateJoined
TwoMonthListingCount Integer TwoMonthListingCount
IsAuthenticated Boolean IsAuthenticated

Example XML Response (switch to JSON)

<Feedback xmlns="http://api.trademe.co.nz/v1">
  <TotalCount>123</TotalCount>
  <Page>123</Page>
  <PageSize>123</PageSize>
  <List>
    <FeedbackItem>
      <IsSeller>false</IsSeller>
      <DateEntered>2018-01-01T00:00:00Z</DateEntered>
      <Text>ABC</Text>
      <ListingId>123</ListingId>
      <BuyNowPrice>123.0</BuyNowPrice>
      <IsAnOffer>false</IsAnOffer>
      <MaximumBidAmount>123.0</MaximumBidAmount>
      <OfferPrice>123.0</OfferPrice>
      <DateResponded>2018-01-01T00:00:00Z</DateResponded>
      <Response>ABC</Response>
      <HasReturnedFeedback>false</HasReturnedFeedback>
      <IsEdited>false</IsEdited>
      <SellerId>123</SellerId>
      <FeedbackType>Negative</FeedbackType>
      <FeedbackFrom>
        <MemberId>123</MemberId>
        <Nickname>ABC</Nickname>
        <DateAddressVerified>2018-01-01T00:00:00Z</DateAddressVerified>
        <DateJoined>2018-01-01T00:00:00Z</DateJoined>
        <UniqueNegative>123</UniqueNegative>
        <UniquePositive>123</UniquePositive>
        <FeedbackCount>123</FeedbackCount>
        <IsAddressVerified>false</IsAddressVerified>
        <IsDealer>false</IsDealer>
        <IsAuthenticated>false</IsAuthenticated>
      </FeedbackFrom>
      <FeedbackId>123</FeedbackId>
      <PurchaseId>123</PurchaseId>
    </FeedbackItem>
    <FeedbackItem>
      <IsSeller>false</IsSeller>
      <DateEntered>2018-01-01T00:00:00Z</DateEntered>
      <Text>ABC</Text>
      <ListingId>123</ListingId>
      <BuyNowPrice>123.0</BuyNowPrice>
      <IsAnOffer>false</IsAnOffer>
      <MaximumBidAmount>123.0</MaximumBidAmount>
      <OfferPrice>123.0</OfferPrice>
      <DateResponded>2018-01-01T00:00:00Z</DateResponded>
      <Response>ABC</Response>
      <HasReturnedFeedback>false</HasReturnedFeedback>
      <IsEdited>false</IsEdited>
      <SellerId>123</SellerId>
      <FeedbackType>Negative</FeedbackType>
      <FeedbackFrom>
        <MemberId>123</MemberId>
        <Nickname>ABC</Nickname>
        <DateAddressVerified>2018-01-01T00:00:00Z</DateAddressVerified>
        <DateJoined>2018-01-01T00:00:00Z</DateJoined>
        <UniqueNegative>123</UniqueNegative>
        <UniquePositive>123</UniquePositive>
        <FeedbackCount>123</FeedbackCount>
        <IsAddressVerified>false</IsAddressVerified>
        <IsDealer>false</IsDealer>
        <IsAuthenticated>false</IsAuthenticated>
      </FeedbackFrom>
      <FeedbackId>123</FeedbackId>
      <PurchaseId>123</PurchaseId>
    </FeedbackItem>
  </List>
  <FeedbackCount>
    <TotalCount>123</TotalCount>
    <TotalPositive>123</TotalPositive>
    <UniquePositive>123</UniquePositive>
    <TotalNeutral>123</TotalNeutral>
    <TotalNegative>123</TotalNegative>
    <UniqueNegative>123</UniqueNegative>
    <Nickname>ABC</Nickname>
    <LastLoggedIn>2018-01-01T00:00:00Z</LastLoggedIn>
    <DateJoined>2018-01-01T00:00:00Z</DateJoined>
    <TwoMonthListingCount>123</TwoMonthListingCount>
    <IsAuthenticated>false</IsAuthenticated>
  </FeedbackCount>
</Feedback>

Example JSON Response (switch to XML)

{
  "TotalCount": 123,
  "Page": 123,
  "PageSize": 123,
  "List": [
    {
      "IsSeller": false,
      "DateEntered": "\/Date(1514764800)\/",
      "Text": "ABC",
      "ListingId": 123,
      "BuyNowPrice": 123.0,
      "IsAnOffer": false,
      "MaximumBidAmount": 123.0,
      "OfferPrice": 123.0,
      "DateResponded": "\/Date(1514764800)\/",
      "Response": "ABC",
      "HasReturnedFeedback": false,
      "IsEdited": false,
      "SellerId": 123,
      "FeedbackType": 0,
      "FeedbackFrom": {
        "MemberId": 123,
        "Nickname": "ABC",
        "DateAddressVerified": "\/Date(1514764800)\/",
        "DateJoined": "\/Date(1514764800)\/",
        "UniqueNegative": 123,
        "UniquePositive": 123,
        "FeedbackCount": 123,
        "IsAddressVerified": false,
        "IsDealer": false,
        "IsAuthenticated": false
      },
      "FeedbackId": 123,
      "PurchaseId": 123
    },
    {
      "IsSeller": false,
      "DateEntered": "\/Date(1514764800)\/",
      "Text": "ABC",
      "ListingId": 123,
      "BuyNowPrice": 123.0,
      "IsAnOffer": false,
      "MaximumBidAmount": 123.0,
      "OfferPrice": 123.0,
      "DateResponded": "\/Date(1514764800)\/",
      "Response": "ABC",
      "HasReturnedFeedback": false,
      "IsEdited": false,
      "SellerId": 123,
      "FeedbackType": 0,
      "FeedbackFrom": {
        "MemberId": 123,
        "Nickname": "ABC",
        "DateAddressVerified": "\/Date(1514764800)\/",
        "DateJoined": "\/Date(1514764800)\/",
        "UniqueNegative": 123,
        "UniquePositive": 123,
        "FeedbackCount": 123,
        "IsAddressVerified": false,
        "IsDealer": false,
        "IsAuthenticated": false
      },
      "FeedbackId": 123,
      "PurchaseId": 123
    }
  ],
  "FeedbackCount": {
    "TotalCount": 123,
    "TotalPositive": 123,
    "UniquePositive": 123,
    "TotalNeutral": 123,
    "TotalNegative": 123,
    "UniqueNegative": 123,
    "Nickname": "ABC",
    "LastLoggedIn": "\/Date(1514764800)\/",
    "DateJoined": "\/Date(1514764800)\/",
    "TwoMonthListingCount": 123,
    "IsAuthenticated": false
  }
}