Export SKU-level data based on the definition of a Deck column template.
Data is returned as json, paginated in SKU slices.
Path parameters
-
The uuid of the column template in Deck.
Even if it is a SKU dedicated endpoint, product information will be included in the slice: it will simply use product data of the product related to each SKU.
The keys in the response will use the english column name by default. To avoid breaking keys, please configure explicit slugs in the column templates.
Query parameters
-
The number of the slice to request (default to 1)
-
The size of each slice (default to 25, max 100)
-
When you only want to export data on SKUs that have modified after a given date, use this to specify the cutoff day (in YYYY-MM-DD format) Note that if one SKU of a product has been modified after this date, all other SKUs of this product will also be in the response.
-
If you have more than one SKU type in your corporation, you can specify the key of the one you want. Otherwise the default one will be used.
-
The language in which to receive the results
Value is
en fr it es de hu ja be pt es fi ro tr pt-BR es-AR en-US. -
Optional filters that will reduce the product population and only provide data for the products matching the filters. Syntax used is the same as the export product data endpoint.
Note that SKU filters are not supported yet, but will be in the future.
curl \
--request GET 'https://api.ppe-analytics.com/api/v1/export/skus/{template_uuid}' \
--header "PPEApiKey: $API_KEY"
{
"status": "OK",
"result": {
"rows": [
{
"sku_code": "AB-1234Z",
"values": {
"col1": 123,
"col2": "foo",
"My col 3": "bar"
}
},
{
"sku_code": "BX-9990X",
"values": {
"col1": 23,
"col2": "foo2",
"My col 3": "bar2"
}
}
],
"pagination": {
"slice_size": 25,
"slice_number": 1,
"max_slice_number": 14,
"total_count": 2457,
"modified_after": "2025-12-07",
"api_get_next_slice": "/api/v1/export/skus/abb230c2-2753-473c-b298-88fab2bc7c8c-0?slice_size=25&slice_number=2&language_code=en&modified_after=2025-12-07"
}
}
}