Chapter 1: Using the REST API 24
Legacy REST GetSearchResults Input
Version 3.7
&TrackingProvider=MyTrackingProvider&TrackingId=MyTrackingId&CJSID=MyCJSID&Schema=1&Compati
bilityLevel=491
All applications must be migrated from legacy input parameters to unified schema input parameters.
Please see the following section of this guide for the unified schema GetSearchResults input
parameters: “GetSearchResults Input Parameters” on page 10. The following table describes the
legacy GetSearchResults affiliate parameters.
Legacy Input Parameters for GetSearchResults
All applications must be migrated from legacy input parameters to unified schema input parameters.
Please see the following section of this guide for the unified schema GetSearchResults input
parameters: “GetSearchResults Input Parameters” on page 10. Formerly, REST input parameters for
GetSearchResults were similar to the Legacy XML API input parameters for GetSearchResults. Now,
you can specify unified schema parameters for GetSearchResults. The unified schema is
standardized and uses objects for data exchange.
Until you migrate all REST applications from legacy input parameters to unified schema input
parameters, this section of the REST API Guide may be applicable to GetSearchResults calls because
this section contains information about legacy GetSearchResults input.
Table 1-4 Legacy GetSearchResults Parameters for Affiliate Tracking
Parameter Required? Data Type Purpose
TrackingProvider N Integer Specifies the third party, e.g. Commission Junction, who is your
tracking partner (tracking provider).
Depending on your tracking partner, specify one of the
following values. Not all partners are valid for all sites.
1 = Commission Junction
2 = Be Free
3 = Affilinet
4 = TradeDoubler
5 = Mediaplex
6 = DoubleClick
7 = Allyes
8 = BJMT
TrackingId N String Specifies an ID to identify you to your tracking partner
(tracking provider).
The value you specify is obtained from your tracking partner.
For example, in the case of Commission Junction, this
parameter is the PID given to you by Commission Junction.
CJSID N String Optional value that specifies the Commission Junction Shopper
ID (SID). This parameter is applicable if you used 1
(Commission Junction) for the TrackingProvider
parameter.
CJSID is a user-defined ID number for identifying specific
search-result placement of Commission Junction affiliates. You
can specify up to 30 characters (plus HTML-encoded spaces,
commas, periods, and the “@” character), but you cannot
specify zero or non-alpha-numeric characters.