Website logo

List an item

Starts a new auction or classified.

You should call the category details API to determine approximate fees, attribute metadata, the legal notice, listing durations and more. The fees API can be used to determine exact fees. The member profile API also contains some relevant information.

Listing services (category 9334) is currently not supported via the API. Listing properties (category 350) and businesses for sale (category 36) is supported, but only for members who are registered property or rental agents.

URL: https://api.trademe.co.nz/v1/Selling.{file_format}
HTTP Method: POST
Requires Authentication? Yes
Permission Required: MyTradeMeWrite: Maintain your watchlist, answer questions and post comments.
Supported Formats: XML, JSON
Rate Limited? Yes

URL parameters

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

POST Data

<ListingRequest>

Category String (optional) Category
Title String (optional) Title
Subtitle String (optional) Subtitle
Description Collection of String (optional) Description
StartPrice Number (optional) StartPrice
ReservePrice Number (optional) ReservePrice
BuyNowPrice Number (optional) BuyNowPrice
Duration Enumeration (required) Duration
EndDate 0 EndDate
Two 2 Two
Three 3 Three
Four 4 Four
Five 5 Five
Six 6 Six
Seven 7 Seven
Ten 10 Ten
Fourteen 14 Fourteen
TwentyOne 21 TwentyOne
TwentyEight 28 TwentyEight
Thirty 30 Thirty
FortyTwo 42 FortyTwo
FiftySix 56 FiftySix
EightyFour 84 EightyFour
Ninety 90 Ninety
HundredSixtyEight 168 HundredSixtyEight
UntilWithdrawn -1 UntilWithdrawn
EndDateTime DateTime (optional) EndDateTime
Pickup Enumeration (optional) Pickup
None 0 None
Allow 1 Allow
Demand 2 Demand
Forbid 3 Forbid
PickupSuburbId Integer (optional) PickupSuburbId
IsBrandNew Boolean (optional) IsBrandNew
AuthenticatedMembersOnly Boolean (optional) AuthenticatedMembersOnly
IsClassified Boolean (optional) IsClassified
OpenHomes Collection of <OpenHome> (optional) OpenHomes
Start DateTime (required) Start
End DateTime (required) End
SendPaymentInstructions Boolean (optional) SendPaymentInstructions
OtherPaymentMethod String (optional) OtherPaymentMethod
IsOrNearOffer Boolean (optional) IsOrNearOffer
IsPriceOnApplication Boolean (optional) IsPriceOnApplication
IsBold Boolean (optional) IsBold
IsFeatured Boolean (optional) IsFeatured
IsHomepageFeatured Boolean (optional) IsHomepageFeatured
HasGallery Boolean (optional) HasGallery
HasGalleryPlus Boolean (optional) HasGalleryPlus
Quantity Integer (optional) Quantity
IsFlatShippingCharge Boolean (optional) IsFlatShippingCharge
HasAgreedWithLegalNotice Boolean (optional) HasAgreedWithLegalNotice
AutoRelistLimit Integer (optional) AutoRelistLimit

This field is deprecated and should not be used.

HomePhoneNumber String (optional) HomePhoneNumber
MobilePhoneNumber String (optional) MobilePhoneNumber
IsHighlighted Boolean (optional) IsHighlighted
HasSuperFeature Boolean (optional) HasSuperFeature
PhotoIds Collection of Integer (optional) PhotoIds
ShippingOptions Collection of <ShippingOption> (optional) ShippingOptions
Type Enumeration (optional) ShippingType
None 0 None
Unknown 0 Unknown
Undecided 1 Undecided
Pickup 2 Pickup
Free 3 Free
Custom 4 Custom
TradeMe 5 TradeMe
Price Number (optional) Price
Method String (optional) Method
ShippingId Integer (optional) ShippingId
TaxesIncluded Collection of <TaxRateOnPrice> (optional) TaxesIncluded
Type Enumeration (optional) Type
NZ_GST_Overseas_Supplies 1 NZ_GST_Overseas_Supplies
Country String (optional) Country
Name String (optional) Name
FlatRate Number (optional) FlatRate
Description String (optional) Description
IsSellRestrictionsEffective Boolean (optional) IsSellRestrictionsEffective
IsTaxEffective Boolean (optional) IsTaxEffective
IsApplied Boolean (optional) IsApplied
TaxAmount Number (optional) TaxAmount
WasPriceTaxAmount Number (optional) WasPriceTaxAmount
PaymentMethods Collection of Enumeration (optional) PaymentMethods
None 0 None
BankDeposit 1 NZ Bank Deposit
CreditCard 2 Credit Card
Cash 4 Cash
SafeTrader 8 SafeTrader
Other 16 Other
Ping 32 Ping
Afterpay 64 Afterpay
Attributes Collection of <Attribute> (optional) Attributes
Name String (required) Name
DisplayName String (optional) DisplayName
Value String (required) Value
Type Enumeration (optional) AttributeType
None 0 None
Boolean 1 Boolean
Integer 2 Integer
Decimal 3 Decimal
String 4 String
DateTime 5 DateTime
Range <AttributeRange> (optional) Range
Lower String (required) Lower
Upper String (required) Upper
MaxStringLength Integer (optional) MaxStringLength
Options Collection of <AttributeOption> (optional) Options
Value String (required) Value
Display String (optional) Display
Count Integer (optional) Count
Units Collection of <AttributeUnit> (optional) Units
Display String (optional) Display
Multiplier Number (optional) Multiplier
Unit String (optional) Unit
IsRequiredForSell Boolean (optional) IsRequiredForSell
GroupName String (optional) GroupName
DisplayValue String (optional) DisplayValue
IsClearance Boolean (optional) IsClearance
ExternalReferenceId String (optional) ExternalReferenceId
Contacts Collection of <Contact> (optional) Contacts
FullName String (required) FullName
PhoneNumber String (optional) PhoneNumber
AlternatePhoneNumber String (optional) AlternatePhoneNumber
EMail String (optional) EMail
BrandingImageId Integer (optional) BrandingImageId
AgentId String (optional) AgentId
AgencyName String (optional) AgencyName
ShouldContact Enumeration (optional) ShouldContact
None 0 None
Me 1 Me
MyAgent 2 MyAgent
ReturnListingDetails Boolean (optional) ReturnListingDetails
DonationRecipient Enumeration (optional) DonationRecipient
None 0 None
ForestAndBird 1 ForestAndBird
Plunket 2 Plunket
StJohn 3 StJohn
OurPeopleOurCityFund 4 OurPeopleOurCityFund
WomensRefuge 5 WomensRefuge
KidsCan 6 KidsCan
CatalogueId String (optional) CatalogueId
RemainingGalleryPlusRelists Integer (optional) RemainingGalleryPlusRelists
PromotionId Integer (optional) PromotionId
ExcludeFromShippingPromotion Boolean (optional) ExcludeFromShippingPromotion
SKU String (optional) SKU
AvailablePromotions Collection of <Promotion> (optional) AvailablePromotions
Id Integer (optional) Id
Name String (optional) Name
Description String (optional) Description
LongDescription String (optional) LongDescription
Price Number (optional) Price
OriginalPrice Number (optional) OriginalPrice
Recommended Boolean (optional) Recommended
MinimumPhotoCount Integer (optional) MinimumPhotoCount
DiscountDescription String (optional) DiscountDescription
DiscountStartDate String (optional) DiscountStartDate
DiscountEndDate String (optional) DiscountEndDate
DiscountDisclaimer String (optional) DiscountDisclaimer
GoodFor2RelistsFee Number (optional) GoodFor2RelistsFee
ImmutableFields Collection of String (optional) ImmutableFields
GeographicLocation <SimpleGeographicLocation> (optional) GeographicLocation
Latitude Number (optional) Latitude
Longitude Number (optional) Longitude
Accuracy Enumeration (optional) Accuracy
None 0 None
Address 1 Address
Street 3 Street
Suburb 2 Suburb
AdminPinpoint 4 AdminPinpoint
WasPrice Number (optional) WasPrice
EmbeddedContent <EmbeddedContent> (optional) EmbeddedContent
YouTubeVideoKey String (optional) YouTubeVideoKey
MatterportKey String (optional) MatterportKey
IStagingKey String (optional) IStagingKey
VimeoVideoKey String (optional) VimeoVideoKey
DiakritFurnishKey String (optional) DiakritFurnishKey
DiakritStylerKey String (optional) DiakritStylerKey
DiakritPanoramaKey String (optional) DiakritPanoramaKey
VirtualToursCreatorKey String (optional) VirtualToursCreatorKey
Approved3DTourUrl String (optional) Approved3DTourUrl
IsBranded Boolean (optional) IsBranded
ShortDescription String (optional) ShortDescription
ShippingCalculatorInputs <TmShippingCalculatorInputs> (optional) ShippingCalculatorInputs
IsBoxType Boolean (optional) IsBoxType
Width Number (optional) Width
Height Number (optional) Height
Depth Number (optional) Depth
IsSignatureRequired Boolean (optional) IsSignatureRequired
PickupLocalityId Integer (optional) PickupLocalityId
IsRural Boolean (optional) IsRural
PackagingOption Enumeration (optional) PackagingOption
Box 1 Box
DLE 2 DLE
A4 3 A4
A3 4 A3
A5 5 A5
WeightOption Enumeration (optional) WeightOption
Kg0To3 1 0 - 3kg
Kg3To5 2 3 - 5kg
Kg5To10 3 5 - 10kg
Kg10To15 4 10 - 15kg
Kg15To20 5 15 - 20kg
Kg20To25 6 20 - 25kg
FilterOption Enumeration (optional) FilterOption
BestPrice 0 Best price
NZPost 1 NZ Post
Fastway 2 Aramex
AdditionalData <AdditionalData> (optional) AdditionalData
BulletPoints Collection of String (optional) BulletPoints
Tags Collection of <Tag> (optional) Tags
Name String (optional) Name
VariantDefinition <VariantDefinition> (optional) VariantDefinition
OptionSets Collection of <OptionSet> (required) OptionSets
Name String (required) Name
Values Collection of String (required) Values
Variants Collection of <Variant> (required) Variants
SKU String (required) SKU
Price Number (required) Price
IsClearance Boolean (optional) IsClearance
WasPrice Number (optional) WasPrice
Quantity Integer (required) Quantity
PhotoIds Collection of Integer (optional) PhotoIds
Photos Collection of <Photo> (optional) Photos
Key Integer (optional)
Value <PhotoUrl> (optional)
Thumbnail String (optional) Thumbnail
List String (optional) List
Medium String (optional) Medium
Gallery String (optional) Gallery
Large String (optional) Large
FullSize String (optional) FullSize
PlusSize String (optional) PlusSize
PhotoId Integer (optional) PhotoId
OriginalWidth Integer (optional) OriginalWidth
OriginalHeight Integer (optional) OriginalHeight
Options Collection of <Option> (optional) Options
Name String (required) Name
Value String (required) Value
Attributes Collection of <Attribute> (optional) Attributes
(This type has already been defined)
ListingId Integer (optional) ListingId
ExternalReferenceId String (optional) ExternalReferenceId
ProductSpecification <ProductSpecification> (optional) ProductSpecification
GTIN String (optional) GTIN
Brand String (optional) Brand
ManufacturerCode String (optional) ManufacturerCode
SecondCategory String (optional) SecondCategory
PremiumPackageCode String (optional) PremiumPackageCode
ProductSpecification <ProductSpecification> (optional) ProductSpecification
(This type has already been defined)
ListingExtras Collection of <ListingExtras> (optional) ListingExtras
Id Integer (optional) Id
Name String (required) Name
Variant String (optional) Variant
StartDate DateTime (optional) StartDate
EndDate DateTime (optional) EndDate
Description String (optional) Description
Duration Integer (optional) Duration
Delay Integer (optional) Delay
DaysRemaining Integer (optional) DaysRemaining
ListingExtrasLedger Collection of <ListingExtras> (optional) ListingExtrasLedger
(This type has already been defined)
HasGoodFor2Relists Boolean (optional) HasGoodFor2Relists
IsCounterOffersAllowed Boolean (optional) IsCounterOffersAllowed
MaximumOffers Integer (optional) MaximumOffers
ShippingTemplateId Integer (optional) ShippingTemplateId
Photos Collection of <Photo> (optional) Photos
Key Integer (optional)
Value <PhotoUrl> (optional)
(This type has already been defined)
Files Collection of <ListingFile> (optional) Files
Url String (optional) Url
Name String (optional) Name

Returns

<ListingResponse>

Success Boolean Success
Description String or null Description
ListingId Integer ListingId
Listing <ListedItemDetail> or null Listing
(This type is defined elsewhere)
ListingGroupId Integer or null ListingGroupId
Variants Collection of <Variant> or null Variants
(This type has already been defined)

Examples

General auction with reserve and buy now, no photos, no specified shipping, no 'other' shipping option:

<ListingRequest xmlns="http://api.trademe.co.nz/v1">
<Category>3849</Category>
<Title>Arty surprise</Title>
<Description>
<Paragraph>All true art lovers will buy this.</Paragraph>
</Description>
<StartPrice>7</StartPrice>
<BuyNowPrice>9</BuyNowPrice>
<Duration>Seven</Duration>
<Pickup>Allow</Pickup>
<IsBrandNew>true</IsBrandNew>
<PhotoIds>
<PhotoId>12345678</PhotoId>
</PhotoIds>
<ShippingOptions>
<ShippingOption>
<Type>Free</Type>
</ShippingOption>
</ShippingOptions>
<PaymentMethods>
<PaymentMethod>CreditCard</PaymentMethod>
<PaymentMethod>Cash</PaymentMethod>
</PaymentMethods>
</ListingRequest>

Auction with attributes - Computers > Desktops:

<ListingRequest xmlns="http://api.trademe.co.nz/v1">
<Category>6911</Category>
<Title>Extreme PC XXX</Title>
<Subtitle>Lots of bang for your buck!</Subtitle>
<Description>
<Paragraph>This computer is the bees knees!</Paragraph>
</Description>
<StartPrice>400</StartPrice>
<ReservePrice>500</ReservePrice>
<BuyNowPrice>700</BuyNowPrice>
<Duration>Seven</Duration>
<Pickup>Forbid</Pickup>
<IsBrandNew>true</IsBrandNew>
<AuthenticatedMembersOnly>true</AuthenticatedMembersOnly>
<PhotoIds>
<PhotoId>12345678</PhotoId>
</PhotoIds>
<ShippingOptions>
<ShippingOption>
<Type>Custom</Type>
<Price>5</Price>
<Method>Overnight courier (urban areas only)</Method>
</ShippingOption>
<ShippingOption>
<Type>Custom</Type>
<Price>8</Price>
<Method>Rural delivery (2-3 days)</Method>
</ShippingOption>
</ShippingOptions>
<PaymentMethods>
<PaymentMethod>CreditCard</PaymentMethod>
<PaymentMethod>Cash</PaymentMethod>
</PaymentMethods>
<Attributes>
<Attribute>
<Name>OpticalDrive</Name>
<Value>CDDVDwriter</Value>
</Attribute>
<Attribute>
<Name>Cores</Name>
<Value>8</Value>
</Attribute>
<Attribute>
<Name>CPUSpeed</Name>
<Value>2.4</Value>
</Attribute>
<Attribute>
<Name>HardDrive</Name>
<Value>500</Value>
</Attribute>
<Attribute>
<Name>Memory</Name>
<Value>4</Value>
</Attribute>
</Attributes>
</ListingRequest>

Buy Now Listing with multiple variants:

<ListingRequest xmlns="http://api.trademe.co.nz/v1">
<Category>5530</Category>
<Title>Example MVL</Title>
<Description>
<Paragraph>The quick brown fox jumps over the lazy dog.</Paragraph>
</Description>
<Duration>Three</Duration>
<Pickup>Forbid</Pickup>
<IsBrandNew>true</IsBrandNew>
<PhotoIds>
<PhotoId>100000000</PhotoId>
</PhotoIds>
<VariantDefinition>
<OptionSets>
<OptionSet>
<Name>Size</Name>
<Values>
<Value>Small</Value>
<Value>Medium</Value>
<Value>Large</Value>
</Values>
</OptionSet>
<OptionSet>
<Name>Colour</Name>
<Values>
<Value>Blue</Value>
<Value>Red</Value>
</Values>
</OptionSet>
</OptionSets>
<Variants>
<Variant>
<SKU>PR-SB</SKU>
<Price>11</Price>
<Quantity>1</Quantity>
<PhotoIds>
<PhotoId>100000111</PhotoId>
</PhotoIds>
<Options>
<Option>
<Name>Size</Name>
<Value>Small</Value>
</Option>
<Option>
<Name>Colour</Name>
<Value>Blue</Value>
</Option>
</Options>
</Variant>
<Variant>
<SKU>PR-MR</SKU>
<Price>12</Price>
<Quantity>2</Quantity>
<PhotoIds>
<PhotoId>100000222</PhotoId>
</PhotoIds>
<Options>
<Option>
<Name>Size</Name>
<Value>Medium</Value>
</Option>
<Option>
<Name>Colour</Name>
<Value>Red</Value>
</Option>
</Options>
</Variant>
<Variant>
<SKU>PR-LR</SKU>
<Price>13</Price>
<Quantity>3</Quantity>
<PhotoIds>
<PhotoId>100000333</PhotoId>
</PhotoIds>
<Options>
<Option>
<Name>Size</Name>
<Value>Large</Value>
</Option>
<Option>
<Name>Colour</Name>
<Value>Red</Value>
</Option>
</Options>
</Variant>
<Variant>
<SKU>PR-LB</SKU>
<Price>14</Price>
<Quantity>4</Quantity>
<PhotoIds>
<PhotoId>100000444</PhotoId>
</PhotoIds>
<Options>
<Option>
<Name>Size</Name>
<Value>Large</Value>
</Option>
<Option>
<Name>Colour</Name>
<Value>Blue</Value>
</Option>
</Options>
</Variant>
</Variants>
</VariantDefinition>
</ListingRequest>

Listing a used car:

<ListingRequest xmlns="http://api.trademe.co.nz/v1">
<Category>271</Category>
<Description>
<Paragraph>Looking for a bit of European thrill? Then why not take a look at this 2.0L 147kW Turbo Quattro Audi A4 wagon. Presented in superb condition with Moro Blue exterior with Chrome details.</Paragraph>
</Description>
<StartPrice>17985</StartPrice>
<Duration>Seven</Duration>
<Pickup>Allow</Pickup>
<SendPaymentInstructions>true</SendPaymentInstructions>
<IsBold>true</IsBold>
<ShippingOptions>
<ShippingOption>
<Type>Free</Type>
</ShippingOption>
</ShippingOptions>
<PaymentMethods>
<PaymentMethod>CreditCard</PaymentMethod>
<PaymentMethod>Cash</PaymentMethod>
</PaymentMethods>
<Attributes>
<Attribute>
<Name>BestContactTime</Name>
<Value>Anytime</Value>
</Attribute>
<Attribute>
<Name>BodyStyle</Name>
<Value>Sedan</Value>
</Attribute>
<Attribute>
<Name>EngineSize</Name>
<Value>2000</Value>
</Attribute>
<Attribute>
<Name>ExteriorColour</Name>
<Value>Dark Blue</Value>
</Attribute>
<Attribute>
<Name>FuelType</Name>
<Value>Petrol</Value>
</Attribute>
<Attribute>
<Name>Kilometres</Name>
<Value>61988</Value>
</Attribute>
<Attribute>
<Name>Model</Name>
<Value>A4</Value>
</Attribute>
<Attribute>
<Name>ModelDetail</Name>
<Value>FSI Quattro</Value>
</Attribute>
<Attribute>
<Name>NumberPlate</Name>
<Value>ABC123</Value>
</Attribute>
<Attribute>
<Name>ShowNumberPlate</Name>
<Value>true</Value>
</Attribute>
<Attribute>
<Name>OnRoadCosts</Name>
<Value>true</Value>
</Attribute>
<Attribute>
<Name>ApproximateValue</Name>
<Value>20000</Value>
</Attribute>
<Attribute>
<Name>Transmission</Name>
<Value>2</Value>
</Attribute>
<Attribute>
<Name>VIN</Name>
<Value>WAUZZZ8EX5A457186</Value>
</Attribute>
<Attribute>
<Name>Year</Name>
<Value>2005</Value>
</Attribute>
<Attribute>
<Name>AirConditioning</Name>
<Value>true</Value>
</Attribute>
</Attributes>
</ListingRequest>

Listing a motorboat:

<ListingRequest xmlns="http://api.trademe.co.nz/v1">
<Category>30</Category>
<Title>My fantastic boat</Title>
<Description>
<Paragraph>My fantastic boat can do all sorts of wonderful things.</Paragraph>
</Description>
<StartPrice>100</StartPrice>
<Duration>Seven</Duration>
<Pickup>Allow</Pickup>
<IsBrandNew>true</IsBrandNew>
<ShippingOptions>
<ShippingOption>
<Type>Free</Type>
</ShippingOption>
</ShippingOptions>
<PaymentMethods>
<PaymentMethod>CreditCard</PaymentMethod>
<PaymentMethod>Cash</PaymentMethod>
</PaymentMethods>
<Attributes>
<Attribute>
<Name>BoatApproximateValue</Name>
<Value>10000</Value>
</Attribute>
<Attribute>
<Name>EngineHours</Name>
<Value>100</Value>
</Attribute>
<Attribute>
<Name>BoatEngineSize</Name>
<Value>10</Value>
</Attribute>
<Attribute>
<Name>EngineType</Name>
<Value>Outboard</Value>
</Attribute>
<Attribute>
<Name>EngineYear</Name>
<Value>2000</Value>
</Attribute>
<Attribute>
<Name>Length</Name>
<Value>10</Value>
</Attribute>
<Attribute>
<Name>HullMaterial</Name>
<Value>Fibreglass</Value>
</Attribute>
<Attribute>
<Name>BoatYear</Name>
<Value>2001</Value>
</Attribute>
<Attribute>
<Name>BoatLocation</Name>
<Value>9</Value>
</Attribute>
</Attributes>
</ListingRequest>

Listing international accommodation:

<ListingRequest xmlns="http://api.trademe.co.nz/v1">
<Category>9377</Category>
<Title>Hotel Italy</Title>
<Description>
<Paragraph>Italy on a budget.</Paragraph>
</Description>
<StartPrice>90</StartPrice>
<Duration>Seven</Duration>
<Pickup>Forbid</Pickup>
<ShippingOptions>
<ShippingOption>
<Type>Free</Type>
</ShippingOption>
</ShippingOptions>
<PaymentMethods>
<PaymentMethod>CreditCard</PaymentMethod>
<PaymentMethod>Cash</PaymentMethod>
</PaymentMethods>
<Attributes>
<Attribute>
<Name>Country</Name>
<Value>Italy</Value>
</Attribute>
<Attribute>
<Name>NumberOfNights</Name>
<Value>1</Value>
</Attribute>
<Attribute>
<Name>StayPeriodStart</Name>
<Value>2015-1-1</Value>
</Attribute>
</Attributes>
</ListingRequest>

Listing a motorbike as an auction:

<ListingRequest xmlns="http://api.trademe.co.nz/v1">
<Category>2508</Category>
<Description>
<Paragraph>The best Audi you'll find anywhere!</Paragraph>
</Description>
<StartPrice>69.00</StartPrice>
<ReservePrice>69.00</ReservePrice>
<Duration>Three</Duration>
<Pickup>Forbid</Pickup>
<IsBrandNew>true</IsBrandNew>
<ShippingOptions>
<ShippingOption>
<Type>Custom</Type>
<Price>40.0</Price>
<Method>Courier NZ Wide</Method>
</ShippingOption>
</ShippingOptions>
<PaymentMethods>
<PaymentMethod>BankDeposit</PaymentMethod>
</PaymentMethods>
<Attributes>
<Attribute>
<Name>BikeApproximateValue</Name>
<Value>500</Value>
</Attribute>
<Attribute>
<Name>EngineSize</Name>
<Value>4500</Value>
</Attribute>
<Attribute>
<Name>Kilometres</Name>
<Value>10000</Value>
</Attribute>
<Attribute>
<Name>BikeMake</Name>
<Value>Keeway</Value>
</Attribute>
<Attribute>
<Name>BikeModel</Name>
<Value>K1200S</Value>
</Attribute>
<Attribute>
<Name>OnRoadCosts</Name>
<Value>True</Value>
</Attribute>
<Attribute>
<Name>Year</Name>
<Value>2006</Value>
</Attribute>
</Attributes>
</ListingRequest>

Listing a motorbike as a classified:

<ListingRequest xmlns="http://api.trademe.co.nz/v1">
<Category>2508</Category>
<Description>
<Paragraph>The best Audi you'll find anywhere!</Paragraph>
</Description>
<StartPrice>100</StartPrice>
<Duration>Three</Duration>
<IsBrandNew>true</IsBrandNew>
<IsClassified>true</IsClassified>
<Attributes>
<Attribute>
<Name>BikeApproximateValue</Name>
<Value>500</Value>
</Attribute>
<Attribute>
<Name>EngineSize</Name>
<Value>4500</Value>
</Attribute>
<Attribute>
<Name>Kilometres</Name>
<Value>10000</Value>
</Attribute>
<Attribute>
<Name>BikeMake</Name>
<Value>Keeway</Value>
</Attribute>
<Attribute>
<Name>BikeModel</Name>
<Value>K1200S</Value>
</Attribute>
<Attribute>
<Name>OnRoadCosts</Name>
<Value>True</Value>
</Attribute>
<Attribute>
<Name>Year</Name>
<Value>2006</Value>
</Attribute>
</Attributes>
</ListingRequest>

Listing a residential property with agent names and open homes times:

<ListingRequest xmlns="http://api.trademe.co.nz/v1">
<Category>3399</Category>
<Title>House with some agents</Title>
<Description>
<Paragraph>Description</Paragraph>
</Description>
<Duration>FortyTwo</Duration>
<IsClassified>true</IsClassified>
<OpenHomes>
<OpenHome>
<Start>2013-09-02T01:30:00Z</Start>
<End>2013-09-02T02:00:00Z</End>
</OpenHome>
<OpenHome>
<Start>2013-09-02T22:30:00Z</Start>
<End>2013-09-02T23:00:00Z</End>
</OpenHome>
</OpenHomes>
<Attributes>
<Attribute>
<Name>PropertyType</Name>
<Value>Apartment</Value>
</Attribute>
<Attribute>
<Name>ExpectedSalePrice</Name>
<Value>500000</Value>
</Attribute>
<Attribute>
<Name>PropertyPriceType</Name>
<Value>PriceByNegotiation</Value>
</Attribute>
<Attribute>
<Name>Bedrooms</Name>
<Value>2</Value>
</Attribute>
<Attribute>
<Name>Bathrooms</Name>
<Value>1</Value>
</Attribute>
<Attribute>
<Name>Suburb</Name>
<Value>1244</Value>
</Attribute>
<Attribute>
<Name>PropertyStreetNumber</Name>
<Value>123</Value>
</Attribute>
<Attribute>
<Name>PropertyUnit</Name>
<Value>Unit B</Value>
</Attribute>
<Attribute>
<Name>PropertyStreetName</Name>
<Value>Sesame street</Value>
</Attribute>
</Attributes>
<Contacts>
<Contact>
<FullName>Johnny Cash</FullName>
<PhoneNumber>037654321</PhoneNumber>
<AlternatePhoneNumber>0274641234</AlternatePhoneNumber>
<EMail>ABC@me.com</EMail>
</Contact>
<Contact>
<FullName>Sam Cooke</FullName>
<PhoneNumber>031234567</PhoneNumber>
<AlternatePhoneNumber>021987312</AlternatePhoneNumber>
<EMail>ABC123@me.com</EMail>
</Contact>
</Contacts>
</ListingRequest>

Listing a lifestyle property with auto-extend:

<ListingRequest xmlns="http://api.trademe.co.nz/v1">
<Category>9120</Category>
<Title>Lifestyle test listing</Title>
<Description>
<Paragraph>So sunny!</Paragraph>
</Description>
<Duration>UntilWithdrawn</Duration>
<IsClassified>true</IsClassified>
<Attributes>
<Attribute>
<Name>PropertyType</Name>
<Value>Dwelling</Value>
</Attribute>
<Attribute>
<Name>ExpectedSalePrice</Name>
<Value>500000</Value>
</Attribute>
<Attribute>
<Name>PropertyPriceType</Name>
<Value>Tender</Value>
</Attribute>
<Attribute>
<Name>PropertyPriceDate</Name>
<Value>2013-09-10T00:00:00Z</Value>
</Attribute>
<Attribute>
<Name>Bedrooms</Name>
<Value>2</Value>
</Attribute>
<Attribute>
<Name>Bathrooms</Name>
<Value>6</Value>
</Attribute>
<Attribute>
<Name>Suburb</Name>
<Value>1244</Value>
</Attribute>
<Attribute>
<Name>PropertyArea</Name>
<Value>5000</Value>
</Attribute>
</Attributes>
</ListingRequest>

Example XML Request (switch to JSON)

<ListingRequest xmlns="http://api.trademe.co.nz/v1">
  <Category>ABC</Category>
  <Title>ABC</Title>
  <Subtitle>ABC</Subtitle>
  <Description>
    <Paragraph>ABC</Paragraph>
    <Paragraph>ABC</Paragraph>
  </Description>
  <StartPrice>123.0</StartPrice>
  <ReservePrice>123.0</ReservePrice>
  <BuyNowPrice>123.0</BuyNowPrice>
  <Duration>EndDate</Duration>
  <EndDateTime>2018-01-01T00:00:00Z</EndDateTime>
  <Pickup>None</Pickup>
  <PickupSuburbId>123</PickupSuburbId>
  <IsBrandNew>false</IsBrandNew>
  <AuthenticatedMembersOnly>false</AuthenticatedMembersOnly>
  <IsClassified>false</IsClassified>
  <OpenHomes>
    <OpenHome>
      <Start>2018-01-01T00:00:00Z</Start>
      <End>2018-01-01T00:00:00Z</End>
    </OpenHome>
    <OpenHome>
      <Start>2018-01-01T00:00:00Z</Start>
      <End>2018-01-01T00:00:00Z</End>
    </OpenHome>
  </OpenHomes>
  <SendPaymentInstructions>false</SendPaymentInstructions>
  <OtherPaymentMethod>ABC</OtherPaymentMethod>
  <IsOrNearOffer>false</IsOrNearOffer>
  <IsPriceOnApplication>false</IsPriceOnApplication>
  <IsBold>false</IsBold>
  <IsFeatured>false</IsFeatured>
  <IsHomepageFeatured>false</IsHomepageFeatured>
  <HasGallery>false</HasGallery>
  <HasGalleryPlus>false</HasGalleryPlus>
  <Quantity>123</Quantity>
  <IsFlatShippingCharge>false</IsFlatShippingCharge>
  <HasAgreedWithLegalNotice>false</HasAgreedWithLegalNotice>
  <AutoRelistLimit>123</AutoRelistLimit>
  <HomePhoneNumber>ABC</HomePhoneNumber>
  <MobilePhoneNumber>ABC</MobilePhoneNumber>
  <IsHighlighted>false</IsHighlighted>
  <HasSuperFeature>false</HasSuperFeature>
  <PhotoIds>
    <PhotoId>123</PhotoId>
    <PhotoId>123</PhotoId>
  </PhotoIds>
  <ShippingOptions>
    <ShippingOption>
      <Type>None</Type>
      <Price>123.0</Price>
      <Method>ABC</Method>
      <ShippingId>123</ShippingId>
      <TaxesIncluded>
        <TaxRateOnPrice>
          <Type>NZ_GST_Overseas_Supplies</Type>
          <Country>ABC</Country>
          <Name>ABC</Name>
          <FlatRate>123.0</FlatRate>
          <Description>ABC</Description>
          <IsSellRestrictionsEffective>false</IsSellRestrictionsEffective>
          <IsTaxEffective>false</IsTaxEffective>
          <IsApplied>false</IsApplied>
          <TaxAmount>123.0</TaxAmount>
          <WasPriceTaxAmount>123.0</WasPriceTaxAmount>
        </TaxRateOnPrice>
        <TaxRateOnPrice>
          <Type>NZ_GST_Overseas_Supplies</Type>
          <Country>ABC</Country>
          <Name>ABC</Name>
          <FlatRate>123.0</FlatRate>
          <Description>ABC</Description>
          <IsSellRestrictionsEffective>false</IsSellRestrictionsEffective>
          <IsTaxEffective>false</IsTaxEffective>
          <IsApplied>false</IsApplied>
          <TaxAmount>123.0</TaxAmount>
          <WasPriceTaxAmount>123.0</WasPriceTaxAmount>
        </TaxRateOnPrice>
      </TaxesIncluded>
    </ShippingOption>
    <ShippingOption>
      <Type>None</Type>
      <Price>123.0</Price>
      <Method>ABC</Method>
      <ShippingId>123</ShippingId>
      <TaxesIncluded>
        <TaxRateOnPrice>
          <Type>NZ_GST_Overseas_Supplies</Type>
          <Country>ABC</Country>
          <Name>ABC</Name>
          <FlatRate>123.0</FlatRate>
          <Description>ABC</Description>
          <IsSellRestrictionsEffective>false</IsSellRestrictionsEffective>
          <IsTaxEffective>false</IsTaxEffective>
          <IsApplied>false</IsApplied>
          <TaxAmount>123.0</TaxAmount>
          <WasPriceTaxAmount>123.0</WasPriceTaxAmount>
        </TaxRateOnPrice>
        <TaxRateOnPrice>
          <Type>NZ_GST_Overseas_Supplies</Type>
          <Country>ABC</Country>
          <Name>ABC</Name>
          <FlatRate>123.0</FlatRate>
          <Description>ABC</Description>
          <IsSellRestrictionsEffective>false</IsSellRestrictionsEffective>
          <IsTaxEffective>false</IsTaxEffective>
          <IsApplied>false</IsApplied>
          <TaxAmount>123.0</TaxAmount>
          <WasPriceTaxAmount>123.0</WasPriceTaxAmount>
        </TaxRateOnPrice>
      </TaxesIncluded>
    </ShippingOption>
  </ShippingOptions>
  <PaymentMethods>
    <PaymentMethod>None</PaymentMethod>
    <PaymentMethod>None</PaymentMethod>
  </PaymentMethods>
  <Attributes>
    <Attribute>
      <Name>ABC</Name>
      <DisplayName>ABC</DisplayName>
      <Value>ABC</Value>
      <Type>None</Type>
      <Range>
        <Lower>ABC</Lower>
        <Upper>ABC</Upper>
      </Range>
      <MaxStringLength>123</MaxStringLength>
      <Options>
        <AttributeOption>
          <Value>ABC</Value>
          <Display>ABC</Display>
          <Count>123</Count>
        </AttributeOption>
        <AttributeOption>
          <Value>ABC</Value>
          <Display>ABC</Display>
          <Count>123</Count>
        </AttributeOption>
      </Options>
      <Units>
        <AttributeUnit>
          <Display>ABC</Display>
          <Multiplier>123.0</Multiplier>
        </AttributeUnit>
        <AttributeUnit>
          <Display>ABC</Display>
          <Multiplier>123.0</Multiplier>
        </AttributeUnit>
      </Units>
      <Unit>ABC</Unit>
      <IsRequiredForSell>false</IsRequiredForSell>
      <GroupName>ABC</GroupName>
      <DisplayValue>ABC</DisplayValue>
    </Attribute>
    <Attribute>
      <Name>ABC</Name>
      <DisplayName>ABC</DisplayName>
      <Value>ABC</Value>
      <Type>None</Type>
      <Range>
        <Lower>ABC</Lower>
        <Upper>ABC</Upper>
      </Range>
      <MaxStringLength>123</MaxStringLength>
      <Options>
        <AttributeOption>
          <Value>ABC</Value>
          <Display>ABC</Display>
          <Count>123</Count>
        </AttributeOption>
        <AttributeOption>
          <Value>ABC</Value>
          <Display>ABC</Display>
          <Count>123</Count>
        </AttributeOption>
      </Options>
      <Units>
        <AttributeUnit>
          <Display>ABC</Display>
          <Multiplier>123.0</Multiplier>
        </AttributeUnit>
        <AttributeUnit>
          <Display>ABC</Display>
          <Multiplier>123.0</Multiplier>
        </AttributeUnit>
      </Units>
      <Unit>ABC</Unit>
      <IsRequiredForSell>false</IsRequiredForSell>
      <GroupName>ABC</GroupName>
      <DisplayValue>ABC</DisplayValue>
    </Attribute>
  </Attributes>
  <IsClearance>false</IsClearance>
  <ExternalReferenceId>ABC</ExternalReferenceId>
  <Contacts>
    <Contact>
      <FullName>ABC</FullName>
      <PhoneNumber>ABC</PhoneNumber>
      <AlternatePhoneNumber>ABC</AlternatePhoneNumber>
      <EMail>ABC</EMail>
      <BrandingImageId>123</BrandingImageId>
      <AgentId>ABC</AgentId>
      <AgencyName>ABC</AgencyName>
      <ShouldContact>None</ShouldContact>
    </Contact>
    <Contact>
      <FullName>ABC</FullName>
      <PhoneNumber>ABC</PhoneNumber>
      <AlternatePhoneNumber>ABC</AlternatePhoneNumber>
      <EMail>ABC</EMail>
      <BrandingImageId>123</BrandingImageId>
      <AgentId>ABC</AgentId>
      <AgencyName>ABC</AgencyName>
      <ShouldContact>None</ShouldContact>
    </Contact>
  </Contacts>
  <ReturnListingDetails>false</ReturnListingDetails>
  <DonationRecipient>None</DonationRecipient>
  <CatalogueId>ABC</CatalogueId>
  <RemainingGalleryPlusRelists>123</RemainingGalleryPlusRelists>
  <PromotionId>123</PromotionId>
  <ExcludeFromShippingPromotion>false</ExcludeFromShippingPromotion>
  <SKU>ABC</SKU>
  <AvailablePromotions>
    <Promotion>
      <Id>123</Id>
      <Name>ABC</Name>
      <Description>ABC</Description>
      <LongDescription>ABC</LongDescription>
      <Price>123.0</Price>
      <OriginalPrice>123.0</OriginalPrice>
      <Recommended>false</Recommended>
      <MinimumPhotoCount>123</MinimumPhotoCount>
      <DiscountDescription>ABC</DiscountDescription>
      <DiscountStartDate>ABC</DiscountStartDate>
      <DiscountEndDate>ABC</DiscountEndDate>
      <DiscountDisclaimer>ABC</DiscountDisclaimer>
      <GoodFor2RelistsFee>123.0</GoodFor2RelistsFee>
    </Promotion>
    <Promotion>
      <Id>123</Id>
      <Name>ABC</Name>
      <Description>ABC</Description>
      <LongDescription>ABC</LongDescription>
      <Price>123.0</Price>
      <OriginalPrice>123.0</OriginalPrice>
      <Recommended>false</Recommended>
      <MinimumPhotoCount>123</MinimumPhotoCount>
      <DiscountDescription>ABC</DiscountDescription>
      <DiscountStartDate>ABC</DiscountStartDate>
      <DiscountEndDate>ABC</DiscountEndDate>
      <DiscountDisclaimer>ABC</DiscountDisclaimer>
      <GoodFor2RelistsFee>123.0</GoodFor2RelistsFee>
    </Promotion>
  </AvailablePromotions>
  <ImmutableFields>
    <ImmutableField>ABC</ImmutableField>
    <ImmutableField>ABC</ImmutableField>
  </ImmutableFields>
  <GeographicLocation>
    <Latitude>123.0</Latitude>
    <Longitude>123.0</Longitude>
    <Accuracy>None</Accuracy>
  </GeographicLocation>
  <WasPrice>123.0</WasPrice>
  <EmbeddedContent>
    <YouTubeVideoKey>ABC</YouTubeVideoKey>
    <MatterportKey>ABC</MatterportKey>
    <IStagingKey>ABC</IStagingKey>
    <VimeoVideoKey>ABC</VimeoVideoKey>
    <DiakritFurnishKey>ABC</DiakritFurnishKey>
    <DiakritStylerKey>ABC</DiakritStylerKey>
    <DiakritPanoramaKey>ABC</DiakritPanoramaKey>
    <VirtualToursCreatorKey>ABC</VirtualToursCreatorKey>
    <Approved3DTourUrl>ABC</Approved3DTourUrl>
  </EmbeddedContent>
  <IsBranded>false</IsBranded>
  <ShortDescription>ABC</ShortDescription>
  <ShippingCalculatorInputs>
    <IsBoxType>false</IsBoxType>
    <Width>123.0</Width>
    <Height>123.0</Height>
    <Depth>123.0</Depth>
    <IsSignatureRequired>false</IsSignatureRequired>
    <PickupLocalityId>123</PickupLocalityId>
    <IsRural>false</IsRural>
    <PackagingOption>Box</PackagingOption>
    <WeightOption>Kg0To3</WeightOption>
    <FilterOption>BestPrice</FilterOption>
  </ShippingCalculatorInputs>
  <AdditionalData>
    <BulletPoints>
      <BulletPoint>ABC</BulletPoint>
      <BulletPoint>ABC</BulletPoint>
    </BulletPoints>
    <Tags>
      <Tag>
        <Name>ABC</Name>
      </Tag>
      <Tag>
        <Name>ABC</Name>
      </Tag>
    </Tags>
  </AdditionalData>
  <VariantDefinition>
    <OptionSets>
      <OptionSet>
        <Name>ABC</Name>
        <Values>
          <Value>ABC</Value>
          <Value>ABC</Value>
        </Values>
      </OptionSet>
      <OptionSet>
        <Name>ABC</Name>
        <Values>
          <Value>ABC</Value>
          <Value>ABC</Value>
        </Values>
      </OptionSet>
    </OptionSets>
    <Variants>
      <Variant>
        <SKU>ABC</SKU>
        <Price>123.0</Price>
        <IsClearance>false</IsClearance>
        <WasPrice>123.0</WasPrice>
        <Quantity>123</Quantity>
        <PhotoIds>
          <PhotoId>123</PhotoId>
          <PhotoId>123</PhotoId>
        </PhotoIds>
        <Photos>
          <Photo>
            <PhotoId>123</PhotoId>
            <Value>
              <Thumbnail>ABC</Thumbnail>
              <List>ABC</List>
              <Medium>ABC</Medium>
              <Gallery>ABC</Gallery>
              <Large>ABC</Large>
              <FullSize>ABC</FullSize>
              <PlusSize>ABC</PlusSize>
              <PhotoId>123</PhotoId>
              <OriginalWidth>123</OriginalWidth>
              <OriginalHeight>123</OriginalHeight>
            </Value>
          </Photo>
          <Photo>
            <PhotoId>123</PhotoId>
            <Value>
              <Thumbnail>ABC</Thumbnail>
              <List>ABC</List>
              <Medium>ABC</Medium>
              <Gallery>ABC</Gallery>
              <Large>ABC</Large>
              <FullSize>ABC</FullSize>
              <PlusSize>ABC</PlusSize>
              <PhotoId>123</PhotoId>
              <OriginalWidth>123</OriginalWidth>
              <OriginalHeight>123</OriginalHeight>
            </Value>
          </Photo>
        </Photos>
        <Options>
          <Option>
            <Name>ABC</Name>
            <Value>ABC</Value>
          </Option>
          <Option>
            <Name>ABC</Name>
            <Value>ABC</Value>
          </Option>
        </Options>
        <Attributes>
          <Attribute />
          <Attribute />
        </Attributes>
        <ListingId>123</ListingId>
        <ExternalReferenceId>ABC</ExternalReferenceId>
        <ProductSpecification>
          <GTIN>ABC</GTIN>
          <Brand>ABC</Brand>
          <ManufacturerCode>ABC</ManufacturerCode>
        </ProductSpecification>
      </Variant>
      <Variant>
        <SKU>ABC</SKU>
        <Price>123.0</Price>
        <IsClearance>false</IsClearance>
        <WasPrice>123.0</WasPrice>
        <Quantity>123</Quantity>
        <PhotoIds>
          <PhotoId>123</PhotoId>
          <PhotoId>123</PhotoId>
        </PhotoIds>
        <Photos>
          <Photo>
            <PhotoId>123</PhotoId>
            <Value>
              <Thumbnail>ABC</Thumbnail>
              <List>ABC</List>
              <Medium>ABC</Medium>
              <Gallery>ABC</Gallery>
              <Large>ABC</Large>
              <FullSize>ABC</FullSize>
              <PlusSize>ABC</PlusSize>
              <PhotoId>123</PhotoId>
              <OriginalWidth>123</OriginalWidth>
              <OriginalHeight>123</OriginalHeight>
            </Value>
          </Photo>
          <Photo>
            <PhotoId>123</PhotoId>
            <Value>
              <Thumbnail>ABC</Thumbnail>
              <List>ABC</List>
              <Medium>ABC</Medium>
              <Gallery>ABC</Gallery>
              <Large>ABC</Large>
              <FullSize>ABC</FullSize>
              <PlusSize>ABC</PlusSize>
              <PhotoId>123</PhotoId>
              <OriginalWidth>123</OriginalWidth>
              <OriginalHeight>123</OriginalHeight>
            </Value>
          </Photo>
        </Photos>
        <Options>
          <Option>
            <Name>ABC</Name>
            <Value>ABC</Value>
          </Option>
          <Option>
            <Name>ABC</Name>
            <Value>ABC</Value>
          </Option>
        </Options>
        <Attributes>
          <Attribute />
          <Attribute />
        </Attributes>
        <ListingId>123</ListingId>
        <ExternalReferenceId>ABC</ExternalReferenceId>
        <ProductSpecification>
          <GTIN>ABC</GTIN>
          <Brand>ABC</Brand>
          <ManufacturerCode>ABC</ManufacturerCode>
        </ProductSpecification>
      </Variant>
    </Variants>
  </VariantDefinition>
  <SecondCategory>ABC</SecondCategory>
  <PremiumPackageCode>ABC</PremiumPackageCode>
  <ProductSpecification />
  <ListingExtras>
    <ListingExtras>
      <Id>123</Id>
      <Name>ABC</Name>
      <Variant>ABC</Variant>
      <StartDate>2018-01-01T00:00:00Z</StartDate>
      <EndDate>2018-01-01T00:00:00Z</EndDate>
      <Description>ABC</Description>
      <Duration>123</Duration>
      <Delay>123</Delay>
      <DaysRemaining>123</DaysRemaining>
    </ListingExtras>
    <ListingExtras>
      <Id>123</Id>
      <Name>ABC</Name>
      <Variant>ABC</Variant>
      <StartDate>2018-01-01T00:00:00Z</StartDate>
      <EndDate>2018-01-01T00:00:00Z</EndDate>
      <Description>ABC</Description>
      <Duration>123</Duration>
      <Delay>123</Delay>
      <DaysRemaining>123</DaysRemaining>
    </ListingExtras>
  </ListingExtras>
  <ListingExtrasLedger>
    <ListingExtras />
    <ListingExtras />
  </ListingExtrasLedger>
  <HasGoodFor2Relists>false</HasGoodFor2Relists>
  <IsCounterOffersAllowed>false</IsCounterOffersAllowed>
  <MaximumOffers>123</MaximumOffers>
  <ShippingTemplateId>123</ShippingTemplateId>
  <Photos>
    <Photo>
      <PhotoId>123</PhotoId>
      <Value />
    </Photo>
    <Photo>
      <PhotoId>123</PhotoId>
      <Value />
    </Photo>
  </Photos>
  <Files>
    <ListingFile>
      <Url>ABC</Url>
      <Name>ABC</Name>
    </ListingFile>
    <ListingFile>
      <Url>ABC</Url>
      <Name>ABC</Name>
    </ListingFile>
  </Files>
</ListingRequest>

Example JSON Request (switch to XML)

{
  "Category": "ABC",
  "Title": "ABC",
  "Subtitle": "ABC",
  "Description": [
    "ABC",
    "ABC"
  ],
  "StartPrice": 123.0,
  "ReservePrice": 123.0,
  "BuyNowPrice": 123.0,
  "Duration": 0,
  "EndDateTime": "\/Date(1514764800)\/",
  "Pickup": 0,
  "PickupSuburbId": 123,
  "IsBrandNew": false,
  "AuthenticatedMembersOnly": false,
  "IsClassified": false,
  "OpenHomes": [
    {
      "Start": "\/Date(1514764800)\/",
      "End": "\/Date(1514764800)\/"
    },
    {
      "Start": "\/Date(1514764800)\/",
      "End": "\/Date(1514764800)\/"
    }
  ],
  "SendPaymentInstructions": false,
  "OtherPaymentMethod": "ABC",
  "IsOrNearOffer": false,
  "IsPriceOnApplication": false,
  "IsBold": false,
  "IsFeatured": false,
  "IsHomepageFeatured": false,
  "HasGallery": false,
  "HasGalleryPlus": false,
  "Quantity": 123,
  "IsFlatShippingCharge": false,
  "HasAgreedWithLegalNotice": false,
  "AutoRelistLimit": 123,
  "HomePhoneNumber": "ABC",
  "MobilePhoneNumber": "ABC",
  "IsHighlighted": false,
  "HasSuperFeature": false,
  "PhotoIds": [
    123,
    123
  ],
  "ShippingOptions": [
    {
      "Type": 0,
      "Price": 123.0,
      "Method": "ABC",
      "ShippingId": 123,
      "TaxesIncluded": [
        {
          "Type": 1,
          "Country": "ABC",
          "Name": "ABC",
          "FlatRate": 123.0,
          "Description": "ABC",
          "IsSellRestrictionsEffective": false,
          "IsTaxEffective": false,
          "IsApplied": false,
          "TaxAmount": 123.0,
          "WasPriceTaxAmount": 123.0
        },
        {
          "Type": 1,
          "Country": "ABC",
          "Name": "ABC",
          "FlatRate": 123.0,
          "Description": "ABC",
          "IsSellRestrictionsEffective": false,
          "IsTaxEffective": false,
          "IsApplied": false,
          "TaxAmount": 123.0,
          "WasPriceTaxAmount": 123.0
        }
      ]
    },
    {
      "Type": 0,
      "Price": 123.0,
      "Method": "ABC",
      "ShippingId": 123,
      "TaxesIncluded": [
        {
          "Type": 1,
          "Country": "ABC",
          "Name": "ABC",
          "FlatRate": 123.0,
          "Description": "ABC",
          "IsSellRestrictionsEffective": false,
          "IsTaxEffective": false,
          "IsApplied": false,
          "TaxAmount": 123.0,
          "WasPriceTaxAmount": 123.0
        },
        {
          "Type": 1,
          "Country": "ABC",
          "Name": "ABC",
          "FlatRate": 123.0,
          "Description": "ABC",
          "IsSellRestrictionsEffective": false,
          "IsTaxEffective": false,
          "IsApplied": false,
          "TaxAmount": 123.0,
          "WasPriceTaxAmount": 123.0
        }
      ]
    }
  ],
  "PaymentMethods": [
    0,
    0
  ],
  "Attributes": [
    {
      "Name": "ABC",
      "DisplayName": "ABC",
      "Value": "ABC",
      "Type": 0,
      "Range": {
        "Lower": "ABC",
        "Upper": "ABC"
      },
      "MaxStringLength": 123,
      "Options": [
        {
          "Value": "ABC",
          "Display": "ABC",
          "Count": 123
        },
        {
          "Value": "ABC",
          "Display": "ABC",
          "Count": 123
        }
      ],
      "Units": [
        {
          "Display": "ABC",
          "Multiplier": 123.0
        },
        {
          "Display": "ABC",
          "Multiplier": 123.0
        }
      ],
      "Unit": "ABC",
      "IsRequiredForSell": false,
      "GroupName": "ABC",
      "DisplayValue": "ABC"
    },
    {
      "Name": "ABC",
      "DisplayName": "ABC",
      "Value": "ABC",
      "Type": 0,
      "Range": {
        "Lower": "ABC",
        "Upper": "ABC"
      },
      "MaxStringLength": 123,
      "Options": [
        {
          "Value": "ABC",
          "Display": "ABC",
          "Count": 123
        },
        {
          "Value": "ABC",
          "Display": "ABC",
          "Count": 123
        }
      ],
      "Units": [
        {
          "Display": "ABC",
          "Multiplier": 123.0
        },
        {
          "Display": "ABC",
          "Multiplier": 123.0
        }
      ],
      "Unit": "ABC",
      "IsRequiredForSell": false,
      "GroupName": "ABC",
      "DisplayValue": "ABC"
    }
  ],
  "IsClearance": false,
  "ExternalReferenceId": "ABC",
  "Contacts": [
    {
      "FullName": "ABC",
      "PhoneNumber": "ABC",
      "AlternatePhoneNumber": "ABC",
      "EMail": "ABC",
      "BrandingImageId": 123,
      "AgentId": "ABC",
      "AgencyName": "ABC",
      "ShouldContact": 0
    },
    {
      "FullName": "ABC",
      "PhoneNumber": "ABC",
      "AlternatePhoneNumber": "ABC",
      "EMail": "ABC",
      "BrandingImageId": 123,
      "AgentId": "ABC",
      "AgencyName": "ABC",
      "ShouldContact": 0
    }
  ],
  "ReturnListingDetails": false,
  "DonationRecipient": 0,
  "CatalogueId": "ABC",
  "RemainingGalleryPlusRelists": 123,
  "PromotionId": 123,
  "ExcludeFromShippingPromotion": false,
  "SKU": "ABC",
  "AvailablePromotions": [
    {
      "Id": 123,
      "Name": "ABC",
      "Description": "ABC",
      "LongDescription": "ABC",
      "Price": 123.0,
      "OriginalPrice": 123.0,
      "Recommended": false,
      "MinimumPhotoCount": 123,
      "DiscountDescription": "ABC",
      "DiscountStartDate": "ABC",
      "DiscountEndDate": "ABC",
      "DiscountDisclaimer": "ABC",
      "GoodFor2RelistsFee": 123.0
    },
    {
      "Id": 123,
      "Name": "ABC",
      "Description": "ABC",
      "LongDescription": "ABC",
      "Price": 123.0,
      "OriginalPrice": 123.0,
      "Recommended": false,
      "MinimumPhotoCount": 123,
      "DiscountDescription": "ABC",
      "DiscountStartDate": "ABC",
      "DiscountEndDate": "ABC",
      "DiscountDisclaimer": "ABC",
      "GoodFor2RelistsFee": 123.0
    }
  ],
  "ImmutableFields": [
    "ABC",
    "ABC"
  ],
  "GeographicLocation": {
    "Latitude": 123.0,
    "Longitude": 123.0,
    "Accuracy": 0
  },
  "WasPrice": 123.0,
  "EmbeddedContent": {
    "YouTubeVideoKey": "ABC",
    "MatterportKey": "ABC",
    "IStagingKey": "ABC",
    "VimeoVideoKey": "ABC",
    "DiakritFurnishKey": "ABC",
    "DiakritStylerKey": "ABC",
    "DiakritPanoramaKey": "ABC",
    "VirtualToursCreatorKey": "ABC",
    "Approved3DTourUrl": "ABC"
  },
  "IsBranded": false,
  "ShortDescription": "ABC",
  "ShippingCalculatorInputs": {
    "IsBoxType": false,
    "Width": 123.0,
    "Height": 123.0,
    "Depth": 123.0,
    "IsSignatureRequired": false,
    "PickupLocalityId": 123,
    "IsRural": false,
    "PackagingOption": 1,
    "WeightOption": 1,
    "FilterOption": 0
  },
  "AdditionalData": {
    "BulletPoints": [
      "ABC",
      "ABC"
    ],
    "Tags": [
      {
        "Name": "ABC"
      },
      {
        "Name": "ABC"
      }
    ]
  },
  "VariantDefinition": {
    "OptionSets": [
      {
        "Name": "ABC",
        "Values": [
          "ABC",
          "ABC"
        ]
      },
      {
        "Name": "ABC",
        "Values": [
          "ABC",
          "ABC"
        ]
      }
    ],
    "Variants": [
      {
        "SKU": "ABC",
        "Price": 123.0,
        "IsClearance": false,
        "WasPrice": 123.0,
        "Quantity": 123,
        "PhotoIds": [
          123,
          123
        ],
        "Photos": [
          {
            "Key": 123,
            "Value": {
              "Thumbnail": "ABC",
              "List": "ABC",
              "Medium": "ABC",
              "Gallery": "ABC",
              "Large": "ABC",
              "FullSize": "ABC",
              "PlusSize": "ABC",
              "PhotoId": 123,
              "OriginalWidth": 123,
              "OriginalHeight": 123
            }
          },
          {
            "Key": 123,
            "Value": {
              "Thumbnail": "ABC",
              "List": "ABC",
              "Medium": "ABC",
              "Gallery": "ABC",
              "Large": "ABC",
              "FullSize": "ABC",
              "PlusSize": "ABC",
              "PhotoId": 123,
              "OriginalWidth": 123,
              "OriginalHeight": 123
            }
          }
        ],
        "Options": [
          {
            "Name": "ABC",
            "Value": "ABC"
          },
          {
            "Name": "ABC",
            "Value": "ABC"
          }
        ],
        "Attributes": [
          {
          },
          {
          }
        ],
        "ListingId": 123,
        "ExternalReferenceId": "ABC",
        "ProductSpecification": {
          "GTIN": "ABC",
          "Brand": "ABC",
          "ManufacturerCode": "ABC"
        }
      },
      {
        "SKU": "ABC",
        "Price": 123.0,
        "IsClearance": false,
        "WasPrice": 123.0,
        "Quantity": 123,
        "PhotoIds": [
          123,
          123
        ],
        "Photos": [
          {
            "Key": 123,
            "Value": {
              "Thumbnail": "ABC",
              "List": "ABC",
              "Medium": "ABC",
              "Gallery": "ABC",
              "Large": "ABC",
              "FullSize": "ABC",
              "PlusSize": "ABC",
              "PhotoId": 123,
              "OriginalWidth": 123,
              "OriginalHeight": 123
            }
          },
          {
            "Key": 123,
            "Value": {
              "Thumbnail": "ABC",
              "List": "ABC",
              "Medium": "ABC",
              "Gallery": "ABC",
              "Large": "ABC",
              "FullSize": "ABC",
              "PlusSize": "ABC",
              "PhotoId": 123,
              "OriginalWidth": 123,
              "OriginalHeight": 123
            }
          }
        ],
        "Options": [
          {
            "Name": "ABC",
            "Value": "ABC"
          },
          {
            "Name": "ABC",
            "Value": "ABC"
          }
        ],
        "Attributes": [
          {
          },
          {
          }
        ],
        "ListingId": 123,
        "ExternalReferenceId": "ABC",
        "ProductSpecification": {
          "GTIN": "ABC",
          "Brand": "ABC",
          "ManufacturerCode": "ABC"
        }
      }
    ]
  },
  "SecondCategory": "ABC",
  "PremiumPackageCode": "ABC",
  "ProductSpecification": {
  },
  "ListingExtras": [
    {
      "Id": 123,
      "Name": "ABC",
      "Variant": "ABC",
      "StartDate": "\/Date(1514764800)\/",
      "EndDate": "\/Date(1514764800)\/",
      "Description": "ABC",
      "Duration": 123,
      "Delay": 123,
      "DaysRemaining": 123
    },
    {
      "Id": 123,
      "Name": "ABC",
      "Variant": "ABC",
      "StartDate": "\/Date(1514764800)\/",
      "EndDate": "\/Date(1514764800)\/",
      "Description": "ABC",
      "Duration": 123,
      "Delay": 123,
      "DaysRemaining": 123
    }
  ],
  "ListingExtrasLedger": [
    {
    },
    {
    }
  ],
  "HasGoodFor2Relists": false,
  "IsCounterOffersAllowed": false,
  "MaximumOffers": 123,
  "ShippingTemplateId": 123,
  "Photos": [
    {
      "Key": 123,
      "Value": {
      }
    },
    {
      "Key": 123,
      "Value": {
      }
    }
  ],
  "Files": [
    {
      "Url": "ABC",
      "Name": "ABC"
    },
    {
      "Url": "ABC",
      "Name": "ABC"
    }
  ]
}

Example XML Response (switch to JSON)

<ListingResponse xmlns="http://api.trademe.co.nz/v1">
  <Success>false</Success>
  <Description>ABC</Description>
  <ListingId>123</ListingId>
  <Listing> ... </Listing>
  <ListingGroupId>123</ListingGroupId>
  <Variants>
    <Variant />
    <Variant />
  </Variants>
</ListingResponse>

Example JSON Response (switch to XML)

{
  "Success": false,
  "Description": "ABC",
  "ListingId": 123,
  "Listing": { ... },
  "ListingGroupId": 123,
  "Variants": [
    {
    },
    {
    }
  ]
}