You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Enhancement request: Support field return specifications #1255
Type 1: This behavior is already supported by API endpoints (though buggy in the case of all for some endpoints).
Description
Currently, only the default fields are returned. If more data is needed to populate attributes for a particular item, additional calls have to be made for individual users, workbooks, etc. This results in many unnecessary calls to the same endpoints.
An ancillary issue to this request is that there are (and may continue to be) attributes the API is a able return that the TSC models aren't aware of. There should be a generic way to retrieve values for named fields in the response.
changed the title [-]Enhancement request: Support Field Return Specifications[/-][+]Enhancement request: Support field return specifications[/+]on Jul 10, 2023
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 14 days if no further activity occurs. If this is still relevant, please comment to keep it open.
This is implemented — you can request specific fields via RequestOptions.fields.add(...) for known fields, or set RequestOptions.all_fields = True to request the full set (_all_ per the REST API). See RequestOptions in tableauserverclient/server/request_options.py. Not every endpoint's response parser handles every field yet, so if you hit a case where a field is returned by REST but not surfaced on the TSC model, that's a distinct issue worth filing separately.
Activity
[-]Enhancement request: Support Field Return Specifications[/-][+]Enhancement request: Support field return specifications[/+]github-actions commentedon Aug 1, 2026
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 14 days if no further activity occurs. If this is still relevant, please comment to keep it open.
github-actions commentedon Aug 16, 2026
Closing due to inactivity. If this is still relevant, please reopen or file a new issue.
jacalata commentedon Aug 25, 2026
This is implemented — you can request specific fields via
RequestOptions.fields.add(...)for known fields, or setRequestOptions.all_fields = Trueto request the full set (_all_per the REST API). SeeRequestOptionsintableauserverclient/server/request_options.py. Not every endpoint's response parser handles every field yet, so if you hit a case where a field is returned by REST but not surfaced on the TSC model, that's a distinct issue worth filing separately.