
Publish info for a workbook or datasource on Tableau Server/Cloud
Source:R/server_api.R
tbs_publish_info.Rd
Returns an empty tibble when credentials are missing or the item is not found.
Queries the Metadata (GraphQL) API for Custom SQL tables in the content graph.
Usage
tbs_publish_info(
content_id,
base_url = Sys.getenv("TABLEAU_BASE_URL"),
site = Sys.getenv("TABLEAU_SITE"),
token = Sys.getenv("TABLEAU_PAT")
)
tbs_publish_info(
content_id,
base_url = Sys.getenv("TABLEAU_BASE_URL"),
site = Sys.getenv("TABLEAU_SITE"),
token = Sys.getenv("TABLEAU_PAT")
)
Value
A tibble with columns like content_id, site, project, web_url, created_at, updated_at. May be zero rows if unavailable.
A tibble with columns such as custom_sql_name, custom_sql_query, database, schema. Zero rows if none.
Examples
if (FALSE) { # \dontrun{
tbs_publish_info(content_id = "abc-123", base_url = Sys.getenv("TABLEAU_BASE_URL"),
site = Sys.getenv("TABLEAU_SITE"), token = "<token>")
} # }
if (FALSE) { # \dontrun{
tbs_custom_sql_graphql(content_id = "abc-123",
base_url = Sys.getenv("TABLEAU_BASE_URL"),
site = Sys.getenv("TABLEAU_SITE"),
token = "<token>")
} # }