Skip to content

Type 2: Connection Item returns oauth boolean #1257

Open

Description

@sduveen-pivot

Summary

While the deprecated api appropriately removed connection_credentials whether the connection is over oauth should still be returned

Description

We would like to use the API to help monitor and enforce that connections to certain servers/services always use OAuth -- however with the current api, it doesn't seem possible to know whether it's doing that or not.

Activity

  1. github-actions commented on Aug 18, 2026

    @github-actions

    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.

  2. jacalata commented on Aug 25, 2026

    @jacalata
    Contributor

    Rechecked - flipping this from server-side to a TSC wrapper gap. The Query Data Source / Workbook Connections REST response actually does surface OAuth today: authenticationType has 'oauth' as a documented value in v3.27+, and useOAuthManagedKeychain is returned on the same <connection> element. TSC already parses authenticationType into ConnectionItem.auth_type (tableauserverclient/models/connection_item.py:138), so conn.auth_type == 'oauth' works for most connectors, but useOAuthManagedKeychain is not parsed - adding it (plus an is_oauth convenience property) would give you the boolean you asked for. Reclassifying as a TSC enhancement.

  3. added
    ui-existsFunctionality is available in the Tableau UI but not yet in the REST API
    and removed on Aug 25, 2026
  4. github-actions commented on Oct 25, 2026

    @github-actions

    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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementneeds investigationIssue needs to be looked at by Tableaustaleui-existsFunctionality is available in the Tableau UI but not yet in the REST API

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions