Hi @orlenkoda5
You can use conditions for this. Below if you set the sort_default variable to true you use the default, if it is false sort uses the field lastPriceDate.
POST _render/template
{
"source": """{
"sort": {{#sort_default}}
{{#toJson}}my_sort{{/toJson}} },
{{/sort_default}}
{"default_sort": { "order": "desc"}}
}""",
"params": {
"sort_default": false,
"my_sort": {
"lastPriceDate": {
"order": "desc"
}
}
}
}