The /orders endpoint retrieves information about specific order events, or all orders within specified criteria.
You can apply the following parameters to return associated orders:
- Order ID
- Date range
- Product path
You can apply multiple parameters to a single request. The API will return paginated results with up to 50 records per page.
To limit page results, specify a custom limit to the number of records per page. Include the desired number per page in your request.
The following request parameters are available when calling the /orders endpoint
|filters results to include transactions after the specified begin date (must be at least one day before the specified end date)
|filters results to include transactions within a certain time frame
|filters results to include transactions before the specified end date
|integer limits the number of order records returned per page (default is 50 records)
|specifies page number of results to be returned; used together with limit to control pagination
|filters results to include only transactions involving the specified product ID(s) / product path(s)
|filters results to include only subscription rebill transactions or exclude all subscription rebill transactions
|filters results to include orders with or without returns; response includes returns array with return IDs where applicable
|filters results to include live transactions, test transactions, or both
|completed, cancelled, failed
|filters results by transaction status; "completed" = successful orders, "canceled" = declined orders, "failed" = transaction failed to complete (very uncommon)