Website logo

Retrieve details about volume plans and job packs

Retrieves fee information for job products including Job Packs and Volume Plans Specifically information that does not relate to purchasing a specfic listing

URL: https://api.trademe.co.nz/v1/Jobs/Payments/FeeApiJobsAccessInformationProviders.{file_format}
HTTP Method: GET
Requires Authentication? Yes
Permission Required: MyTradeMeRead: Read your membership & listing data.
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.

Returns

<JobsFees>

A JobsFees containing details about Job Packs and Volume Plans

JobPacks Collection of <JobPack> or null JobPacks
Id Integer Id
Size Integer Size
Price Number Price
Duration String or null Duration
AddOns Collection of <AddOn> or null AddOns
Name String or null Name
Price Number or null Price
RequiresExtendedStatus Boolean RequiresExtendedStatus
VolumePlans Collection of <VolumePlan> or null VolumePlans
Id Integer Id
Size Integer Size
Price Number Price
Duration String or null Duration
AddOns Collection of <AddOn> or null AddOns
Name String or null Name
Price Number or null Price
FreeListings Integer FreeListings

Example XML Response (switch to JSON)

<JobsFees xmlns="http://api.trademe.co.nz/v1">
  <JobPacks>
    <JobPack>
      <Id>123</Id>
      <Size>123</Size>
      <Price>123.0</Price>
      <Duration>ABC</Duration>
      <AddOns>
        <AddOn>
          <Name>ABC</Name>
          <Price>123.0</Price>
        </AddOn>
        <AddOn>
          <Name>ABC</Name>
          <Price>123.0</Price>
        </AddOn>
      </AddOns>
      <RequiresExtendedStatus>false</RequiresExtendedStatus>
    </JobPack>
    <JobPack>
      <Id>123</Id>
      <Size>123</Size>
      <Price>123.0</Price>
      <Duration>ABC</Duration>
      <AddOns>
        <AddOn>
          <Name>ABC</Name>
          <Price>123.0</Price>
        </AddOn>
        <AddOn>
          <Name>ABC</Name>
          <Price>123.0</Price>
        </AddOn>
      </AddOns>
      <RequiresExtendedStatus>false</RequiresExtendedStatus>
    </JobPack>
  </JobPacks>
  <VolumePlans>
    <VolumePlan>
      <Id>123</Id>
      <Size>123</Size>
      <Price>123.0</Price>
      <Duration>ABC</Duration>
      <AddOns>
        <AddOn>
          <Name>ABC</Name>
          <Price>123.0</Price>
        </AddOn>
        <AddOn>
          <Name>ABC</Name>
          <Price>123.0</Price>
        </AddOn>
      </AddOns>
      <FreeListings>123</FreeListings>
    </VolumePlan>
    <VolumePlan>
      <Id>123</Id>
      <Size>123</Size>
      <Price>123.0</Price>
      <Duration>ABC</Duration>
      <AddOns>
        <AddOn>
          <Name>ABC</Name>
          <Price>123.0</Price>
        </AddOn>
        <AddOn>
          <Name>ABC</Name>
          <Price>123.0</Price>
        </AddOn>
      </AddOns>
      <FreeListings>123</FreeListings>
    </VolumePlan>
  </VolumePlans>
</JobsFees>

Example JSON Response (switch to XML)

{
  "JobPacks": [
    {
      "Id": 123,
      "Size": 123,
      "Price": 123.0,
      "Duration": "ABC",
      "AddOns": [
        {
          "Name": "ABC",
          "Price": 123.0
        },
        {
          "Name": "ABC",
          "Price": 123.0
        }
      ],
      "RequiresExtendedStatus": false
    },
    {
      "Id": 123,
      "Size": 123,
      "Price": 123.0,
      "Duration": "ABC",
      "AddOns": [
        {
          "Name": "ABC",
          "Price": 123.0
        },
        {
          "Name": "ABC",
          "Price": 123.0
        }
      ],
      "RequiresExtendedStatus": false
    }
  ],
  "VolumePlans": [
    {
      "Id": 123,
      "Size": 123,
      "Price": 123.0,
      "Duration": "ABC",
      "AddOns": [
        {
          "Name": "ABC",
          "Price": 123.0
        },
        {
          "Name": "ABC",
          "Price": 123.0
        }
      ],
      "FreeListings": 123
    },
    {
      "Id": 123,
      "Size": 123,
      "Price": 123.0,
      "Duration": "ABC",
      "AddOns": [
        {
          "Name": "ABC",
          "Price": 123.0
        },
        {
          "Name": "ABC",
          "Price": 123.0
        }
      ],
      "FreeListings": 123
    }
  ]
}