Returns per year by destination city
How to use the Metrics API to get the total number of returns requested for your orders, grouped by year and destination city
The problem
You want to get the total number of returns requested for your orders, over a selected date and time range, grouped by year. For each year, you also want to group the results by the city where the stock location to which the items were returned is located and know the average number of SKUs the were included in the returns.
The solution
Query
You need to perform a date breakdown query setting the required query keys as follows and adding the optional ones based on your needs:
Key | Value |
---|---|
|
|
|
|
|
|
|
|
Change the interval
key if you want to group the results differently (e.g. by day
or hour
— default is month
).
You also need to add a nested breakdown setting the related query keys as follows:
Key | Value |
---|---|
|
|
|
|
|
|
Filter
Make sure to set the desired date and time range using the date_from
and date_to
keys in the filter.
In this example, since the date_field
isn't specified, the default value current_date
will be used. Being the same date time field used in the by
key of the query, you'll get in the response all the returns that actually changed their status each day within the selected date and time range (read more about this).
Since the interval
key is set to year
and the date and time range specified in the date filter is also exactly one year the response will contain only one time interval (the one referring to that specific year).
Example
The following request uses the Metrics API to get the total number of returns, grouped by year and destination city:
Last updated