eBay Bulk Data Exchange APIVersion 1.5.0

OrderReportRecurringFilter ( BaseServiceRequest )

Creates a recurring Bulk Data Exchange job for Order Report and assigns it a recurringJobId. When creating a recurring job for OrderReport, you must specify the version, you must specify a recurrence interval, such as daily, weekly, monthly, or a frequency in minutes. You may specify the listingType as 'Half' else by default only 'ebay' orders are returned. You may specify the createTimeRange or modTimeRange to sepcify the time range for which orders will be returned createTimeRange if provided with modTimeRnage then createTimeRange takes precedence and modTimeRange is ignored. else the default range is 30 days from the job start time. Be dafault, Orders returned will have includeFinalValueFee = false and all orders with orderStatus = completed, cancelled, active and shipped will be returned.

Once a recurring job has been created, a separate job ID is created for each job that is created/executed. For example, if a job runs every hour, it will have a single recurringJobId and each hourly job will have a unique jobId and fileReferenceId.

Type that uses OrderReportRecurringFilter:

Call that uses OrderReportRecurringFilter:

Fields

createTimeRange ( int ) [0..1]
Specify the range in minutes. The Order Report will retrieve orders that have not been acked during the provided create time range
See the Field Index to learn which calls use createTimeRange.

listingType ( ListingType ) [0..1]
This field must be included and must be set to 'Half' in order to retrieve the seller's Half.com orders.

Note: Do not use this field if you are retrieving eBay.com orders.

See the Field Index to learn which calls use listingType.

modTimeRange ( int ) [0..1]
Specify the range in minutes. The Order Report will retrieve orders that have not been acked during the provided modified time range
See the Field Index to learn which calls use modTimeRange.

version ( int ) [1]
The value input into this field indicates the version number of the Trading API (specifically, GetOrders) that will be called when the orderReport response is generated. This value must be a valid Trading API version number and it must be Version 841 or later. If an older version is used, orderReport will fail.

This field is required if the orderReportRecurringFilter container is used.
See the Field Index to learn which calls use version.