Data Sources
📄️ /data_sources
Lists all data sources available to the current user.
📄️ /data_sources
Creates a new data source. For OAuth types, returns an OAuth URL.
📄️ /data_sources/copy_from_sample_library
Copies a sample data source into the enterprise.
📄️ /data_sources/oauth
OAuth callback that finalizes data source authentication.
📄️ /data_sources/test_connection
Tests a connection using provided configuration (not saved).
📄️ /data_sources/test_connection/{data_source_id}
Tests an existing data source connection.
📄️ /data_sources/{data_source_id}
Deletes a data source and returns the deleted object.
📄️ /data_sources/{data_source_id}
Retrieves a single data source by ID.
📄️ /data_sources/{data_source_id}
Updates an existing data source.
📄️ /data_sources/{data_source_id}/excel
Lists sheets in an Excel 365 workbook data source.
📄️ /data_sources/{data_source_id}/excel/{sheet_name}/
Retrieves rows from an Excel 365 sheet.
📄️ /data_sources/{data_source_id}/google_sheet
Lists sheets in a Google Sheet data source.
📄️ /data_sources/{data_source_id}/google_sheet/{sheet_name}/
Retrieves rows from a Google Sheet tab.
📄️ /data_sources/{data_source_id}/info
Gets schema information (optionally filter by query params).
📄️ /data_sources/{data_source_id}/info/{resource_name}/
Retrieves objects or reports for a data source.
📄️ /data_sources/{data_source_id}/info/{resource_name}/{resource_id}/
Gets fields for a specific object or report.
📄️ /data_sources/{data_source_id}/tableau/views/{workbook_id}/
Retrieves Tableau views for a workbook.
📄️ /update_oauth/{data_source_id}
Generates an OAuth URL to refresh data source connection.