Getting Started

Generating API Keys

Calling API Functions

JSON or XML

API Call Rate Limits

Affiliate Accounts

Functions

Types

Merchant Accounts

Functions

Types

Affiliate Types

Types related to affiliate accounts.


Banner Type

Represents a single banner.

BannerArray Type

Represents zero or more banners.

BannerSize Enumeration

Specifies constants that define a banner size.

Coupon Type

Represents a single coupon.

CouponArray Type

Represents zero or more coupons.

CreativeNameReport Type

Represents a single line in a creative name report.

CreativeNameReportArray Type

Represents zero or more lines in a creative name report.

CreativeSizeReport Type

Represents a single line in a creative size report.

CreativeSizeReportArray Type

Represents zero or more lines in a creative size report.

CreativeType Enumeration

Specifies constants that define a creative type.

CreativeTypeReport Type

Represents a single line in a creative type report.

CreativeTypeReportArray Type

Represents zero or more lines in a creative type report.

CustomerType Enumeration

Specifies constants that define a type of customer.

DataFeed Type

Represents a single data feed.

DataFeedArray Type

Represents zero or more data feeds.

DataFeedItem Type

Represents a single item in a data feed.

DataFeedItemArray Type

Represents zero or more items in a data feed.

DataFeedType Enumeration

Specifies constants that define a data feed type.

DateReport Type

Represents a single line in a date report.

DateReportArray Type

Represents zero or more lines in a date report.

DateTime Type

A string that represents a date and time in a subset of the ISO 8601 format.

DynamicTool Type

Represents a single dynamic tool.

DynamicToolArray Type

Represents zero or more dynamic tools.

DynamicToolType Enumeration

Specifies constants that define a dynamic tool type.

Invoice Type

Represents a single invoice.

InvoiceArray Type

Represents zero or more invoices.

Merchant Type

Represents a single merchant.

MerchantArray Type

Represents zero or more merchants.

MerchantCategory Enumeration

Specifies constants that define a merchant category. This type is deprecated, as it does not include the full range of possible advertiser categories. Please see the MerchantNewCategory Enumeration type.

MerchantNewCategory Enumeration

Specifies constants that define a merchant category.

MerchantReport Type

Represents a single line in a merchant report.

MerchantReportArray Type

Represents zero or more lines in a merchant report.

MerchantStatus Enumeration

Specifies constants that define a merchant status.

MerchantType Enumeration

Specifies constants that define a merchant type.

Promotion Type

Represents a single promotion.

PromotionArray Type

Represents zero or more promotion.

TrackingMethod Enumeration

Specifies constants that define a tracking method.

TrafficSourceReport Type

Represents a single line in a traffic source report.

TrafficSourceReportArray Type

Represents zero or more lines in a traffic source report.

TrafficType Enumeration

Specifies constants that define a traffic type.

TrafficTypeReport Type

Represents a single line in a traffic type report.

TrafficTypeReportArray Type

Represents zero or more lines in a traffic type report.

Transaction Type

Represents a single transaction.

TransactionAmendedReason Enumeration

Specifies constants that define the reason why a transaction was amended.

TransactionArray Type

Represents zero or more transactions.

TransactionItemType

Represents a single item that was purchased as part of a transaction.

TransactionItemArray Type

Represents zero or more items that were purchased as part of a transaction.

TransactionQuery Type

Represents a single transaction query.

TransactionQueryArray Type

Represents zero or more transaction queries.

TransactionQueryStatus Enumeration

Specifies constants that define a transaction query status.

TransactionStatus Enumeration

Specifies constants that define a transaction status. This type is deprecated, as it does not include the full range of possible transaction statuses. Please see the TransactionStatus2 Enumeration type.

TransactionStatus2 Enumeration

Specifies constants that define a transaction status.

TransactionVoidReason Enumeration

Specifies constants that define the reason why a transaction was voided.

UniqueIdReport Type

Represents a single line in a unique ID report.

UniqueIdReportArray Type

Represents zero or more lines in a unique ID report.

Video Type

Represents a single video.

VideoArray Type

Represents zero or more videos.

VisitorCountryReport Type

Represents a single line in a visitor country report.

VisitorCountryReportArray Type

Represents zero or more lines in a visitor country report.