I would expect API requests utiliing the “filter_id” parameter to honor the “Save selected columns with the filter” option available when creating the filter.
Viewing through the UI and exporting via CSV do so. Via the API, all properties are returned.
Is there anyway to restrict the fields/properties returned in a filter?
The “Save selected columns with the filter” option is purely a UI feature as the fields etc are still retrieved through the filter.
Using the API, you would essentially do the same thing, you receive all of the data and then you need filter out the fields etc that you need on your end.