OpenAICodex

Connect Codex to Tableau

Run Codex as a hosted agent in NoClick with Tableau wired into its tools handle. It can use Tableau directly while it works. No glue code, nothing to install. Click below to open a ready-to-run agent and connect your account.

Loading preview…
Opens a workflow with 329 tools ready to use.

Tools Codex gets

Pick the operations you want and each becomes a tool the agent can call directly while it works.

Tableau

329 tools
Query Projects

List projects (folders) on the site.

Create Project

Create a new project on the site.

Delete Project

Delete a project and all of its contents.

Query Workbooks

List workbooks on the site (supports filter / sort / paging).

Get Workbook

Get details for a single workbook.

Refresh Workbook Now

Trigger an immediate extract refresh for a workbook (returns a job).

Delete Workbook

Delete a workbook from the site.

Query Views

List all views on the site.

Query View Image

Render a view as a PNG image.

Query View PDF

Render a view as a PDF document.

Query View Data (CSV)

Export the underlying view data as CSV.

Query Data Sources

List published data sources on the site.

Get Data Source

Get details for a single data source.

Refresh Data Source Now

Trigger an immediate extract refresh for a data source (returns a job).

Delete Data Source

Delete a data source from the site.

Get Users on Site

List users on the site.

Add User to Site

Provision a user on the site with a site role.

Query Groups

List groups on the site.

Add User to Group

Add a user to a group.

List Webhooks

List configured webhooks on the site.

Create Webhook

Subscribe an HTTPS URL to a single Tableau trigger event.

Test Webhook

Send a test POST to validate a webhook.

Delete Webhook

Remove a webhook subscription.

Switch Site

Switch the authenticated session to another site (not available on Tableau Cloud).

List Personal Access Tokens

List the personal access tokens (PATs) for a user (not available on Tableau Server).

Revoke Personal Access Token

Revoke a personal access token (PAT) by name for a user (not available on Tableau Server).

Get Current Server Session

Get details of the current server session (user, site, and auth settings).

Create Site

Create a new site (server admin only).

Query Site

Query information about the specified site.

Query Sites

List all sites on the server (server admin only).

Query Views for Site

List all views in the site, optionally with usage statistics.

Get Recently Viewed for Site

Get the content recently viewed by the signed-in user on the site.

Update Site

Update settings for the specified site (server admin only).

Delete Site

Delete the specified site (server admin only).

Get Embedding Settings for Site

Get the embedding settings for the site.

Update Embedding Settings for Site

Update the embedding settings for the site.

Get Data Acceleration Report for Site

Get the data acceleration report for the site.

Get User Personal Space

Get information about the personal space of the signed-in user on the site.

List Authentication Configurations for Site

List the authentication configurations for the site.

Update Project

Update a project's name, description, owner, or permissions.

Create Project With Samples

Create a project and optionally publish Tableau sample content into it.

Update Workbook

Update a workbook's settings (name, description, project, owner, showTabs).

Download Workbook

Download a workbook's content (.twb or .twbx).

Download Workbook PDF

Download a PDF of all views in a workbook.

Download Workbook PowerPoint

Download a PowerPoint (.pptx) of the views in a workbook.

Get Workbook Revisions

List the revision history for a workbook.

Download Workbook Revision

Download a specific revision of a workbook's content.

Remove Workbook Revision

Remove a specific revision of a workbook.

Query Workbook Connections

List the data connections in a workbook.

Update Workbook Connection

Update the server address, port, or credentials of a workbook connection.

Add Tags to Workbook

Add one or more tags to a workbook.

Delete Tag from Workbook

Delete a tag from a workbook.

Query Views for Workbook

List the views contained in a workbook.

Add Workbook Permissions

Add permissions (grantee capabilities) to a workbook.

Query Workbook Permissions

List the permissions set on a workbook.

Delete Workbook Permission

Delete a specific capability granted to a user or group on a workbook.

Retrieve Workbook Keychain

Retrieve the encrypted keychain of a workbook (for cross-site/server copy).

Get Workbook Downgrade Info

Get info on features that would be lost downgrading a workbook to an older version.

Get View

Get details of a specific view.

Get View by Path

Get a view by its URL name via a filter expression.

Delete View

Delete a view from the site.

Download View Crosstab (Excel)

Download a view's crosstab data as an Excel (.xlsx) file.

Add Tags to View

Add one or more tags to a view.

Delete Tag from View

Delete a tag from a view.

Get View Recommendations

Get view recommendations for the current user (deprecated in API 3.19).

List Custom Views

List custom views on the site.

Get Custom View

Get details of a specific custom view.

Get Custom View Image

Download an image (PNG) of a custom view.

Get Custom View Data (CSV)

Download the underlying data (CSV) of a custom view.

Get Custom View PDF

Download a PDF of a custom view.

Update Custom View

Update a custom view's name or owner.

Delete Custom View

Delete a custom view from the site.

Update Data Source

Update a data source's name, project, owner, or certification.

Download Data Source

Download a data source (.tdsx/.tds) content.

Query Data Source Connections

List the connections of a data source.

Update Data Source Connection

Update the server address, port, or credentials of a data source connection.

Get Data Source Revisions

List the revisions of a data source.

Remove Data Source Revision

Remove a specific revision of a data source.

Download Data Source Revision

Download the content of a specific data source revision.

Add Tags to Data Source

Add one or more tags to a data source.

Delete Tag from Data Source

Delete a tag from a data source.

Add Data Source Permissions

Add permissions (grantee capabilities) to a data source.

Query Data Source Permissions

List the permissions on a data source.

Delete Data Source Permission

Delete a single capability from a user or group on a data source.

Retrieve Data Source Keychain

Retrieve the encrypted keychain of a data source (for migration to another site).

Update Data in Hyper Data Source

Update data in a published Hyper data source via insert/update/delete/replace actions.

Update Data in Hyper Connection

Update data in a specific Hyper connection of a data source.

Query Flows

Query all flows on the site.

Get Flow

Get a single flow by LUID.

Query Flows For User

Query flows owned by / available to a user.

Update Flow

Update a flow's name, description, or project.

Delete Flow

Delete a flow.

Download Flow

Download a flow (.tfl / .tflx).

Run Flow Now

Run a flow immediately.

Get Flow Runs

Get all flow runs on the site.

Get Flow Run

Get a single flow run by LUID.

Cancel Flow Run

Cancel an in-progress flow run.

Query Flow Connections

List a flow's connections.

Update Flow Connection

Update a flow connection.

List Flow Permissions

List a flow's permissions.

Add Flow Permissions

Add permissions (capabilities) to a flow for users/groups.

Delete Flow Permission

Delete a single flow permission (capability) for a grantee.

Get Flow Run Tasks

Get all scheduled flow-run tasks on the site.

Get Flow Run Task

Get a single scheduled flow-run task by LUID.

Run Flow Task Now

Run a scheduled flow-run task immediately.

Get Linked Tasks

Get all linked tasks on the site.

Get Linked Task

Get a single linked task by LUID.

Run Linked Task Now

Run a linked task immediately.

Create Cloud Flow Task

Create a scheduled (Tableau Cloud) flow task.

Update User

Update a user's full name, email, site role, or auth setting.

Remove User from Site

Remove a user from the site.

Get Groups for a User

List the groups a user belongs to.

Import Users from CSV

Import users to the site from a CSV payload.

Delete Users from CSV

Delete users from the site using a CSV payload.

Create Group

Create a local group (or import an Active Directory group).

Update Group

Update a group's name or import settings.

Delete Group

Delete a group from the site.

Get Users in Group

List the users that belong to a group.

Remove User from Group

Remove a user from a group.

Create Group Set

Create a group set.

Update Group Set

Update a group set's properties.

Delete Group Set

Delete a group set.

Get Group Set

Get a single group set by LUID.

Query Group Sets

List group sets on the site.

Get Groups in Group Set

List the groups that belong to a group set.

Add Group to Group Set

Add a group to a group set.

Remove Group from Group Set

Remove a group from a group set.

Add Workbook to Favorites

Add a workbook to a user's favorites.

Add Data Source to Favorites

Add a data source to a user's favorites.

Add View to Favorites

Add a view to a user's favorites.

Add Project to Favorites

Add a project to a user's favorites.

Add Flow to Favorites

Add a flow to a user's favorites.

Add Metric to Favorites

Add a metric to a user's favorites (retired in API 3.22).

Get Favorites for User

Get the favorites for a user.

Delete Workbook from Favorites

Delete a workbook from a user's favorites.

Delete Data Source from Favorites

Delete a data source from a user's favorites.

Delete View from Favorites

Delete a view from a user's favorites.

Delete Project from Favorites

Delete a project from a user's favorites.

Delete Flow from Favorites

Delete a flow from a user's favorites.

Organize Favorites

Organize/reorder a user's favorites by moving a favorite after another.

Query Jobs

List background jobs (extract refreshes, subscriptions, flows, etc.).

Get Job

Get the status of a background job.

Cancel Job

Cancel a running or pending background job.

List Extract Refresh Tasks

List extract refresh tasks on the site.

Get Extract Refresh Task

Get information about a single extract refresh task.

Run Extract Refresh Task Now

Run an extract refresh task immediately (run now).

List Data Acceleration Tasks

List data acceleration tasks on the site.

Delete Data Acceleration Task

Delete a data acceleration task.

Query Schedules

List server-level schedules.

Get Schedule

Get details of a server-level schedule.

Create Schedule

Create a server-level schedule.

Update Schedule

Update a server-level schedule.

Delete Schedule

Delete a server-level schedule.

Get Schedule Extract Refresh Tasks

List the extract refresh tasks associated with a schedule.

Add Workbook to Schedule

Add a workbook to a server extract refresh schedule.

Add Data Source to Schedule

Add a data source to a server extract refresh schedule.

Create Subscription

Create a subscription to a view or workbook for a user on a schedule.

Query Subscriptions

List the subscriptions on the site.

Get Subscription

Get details of a single subscription.

Update Subscription

Update a subscription's subject, schedule, or delivery options.

Delete Subscription

Delete a subscription.

Get Webhook

Get information about a webhook.

Update Webhook

Update an existing webhook.

Create Data-Driven Alert

Create a data-driven alert on a view/worksheet.

Query Data-Driven Alerts

List data-driven alerts on the site.

Get Data-Driven Alert

Get a single data-driven alert.

Update Data-Driven Alert

Update a data-driven alert.

Delete Data-Driven Alert

Delete a data-driven alert.

Add User to Data-Driven Alert

Add a user as a recipient of a data-driven alert.

Delete User from Data-Driven Alert

Remove a user as a recipient of a data-driven alert.

Get Notification Preferences

Get user notification preferences for the site.

Update Notification Preferences

Update user notification preferences for the site.

Get Server Info

Get server info + supported REST API version.

Delete Session

Delete a server session by its ID.

List Active Directory Domains

List the Active Directory domains in use on the server.

Update Active Directory Domain

Update the nickname (short name) of an Active Directory domain.

Create Extract for Workbook

Create extracts for the embedded data sources in a workbook.

Delete Extract for Workbook

Delete the extracts of the embedded data sources in a workbook.

Create Extract for Data Source

Create an extract for a published data source.

Delete Extract for Data Source

Delete the extract from a published data source.

Encrypt Extracts

Encrypt all extracts on the site.

Decrypt Extracts

Decrypt all extracts on the site.

Reencrypt Extracts

Reencrypt all extracts on the site with new encryption keys.

Query Databases

Query databases known to the metadata store on the site.

Get Database

Get information about a database asset.

Update Database

Update metadata (description, certification, contact) of a database.

Delete Database

Remove a database asset from the metadata store.

Query Tables

Query tables known to the metadata store on the site.

Get Table

Get information about a table asset.

Update Table

Update metadata (description, certification, contact) of a table.

Delete Table

Remove a table asset from the metadata store.

Query Columns

Query columns in a table known to the metadata store.

Get Column

Get information about a column in a table.

Update Column

Update the description of a column in a table.

Delete Column

Remove a column asset from the metadata store.

Add Data Quality Warning

Add a data quality warning to a content asset.

Get Data Quality Warning

Get a data quality warning by its LUID.

Get Data Quality Warning By Content

Get the data quality warning(s) on a content asset.

Update Data Quality Warning

Update a data quality warning by its LUID.

Delete Data Quality Warning

Delete a data quality warning by its LUID.

Delete Data Quality Warning By Content

Delete the data quality warning(s) on a content asset.

Batch Update Data Quality Warnings

Batch add or update data quality warnings on a list of content.

Batch Delete Data Quality Warnings

Batch delete data quality warnings on a list of content.

Create Label Category

Create a label category on the site.

Create Or Update Label Value

Create or update a label value on the site.

Get Label

Get a label by its LUID.

Delete Label

Delete a label by its LUID.

Delete Labels

Delete labels on a list of content.

Add Database Tags

Add one or more tags to a database asset.

Add Table Tags

Add one or more tags to a table asset.

Add Column Tags

Add one or more tags to a column asset.

Add Virtual Connection Tags

Add one or more tags to a virtual connection asset.

Batch Add Tags

Batch add tags to a list of content assets.

Batch Delete Tags

Batch delete tags from a list of content assets.

Delete Database Tag

Delete a tag from a database asset.

Delete Table Tag

Delete a tag from a table asset.

Delete Column Tag

Delete a tag from a column asset.

Create Connected App

Create a connected app (direct trust).

List Connected Apps

List all connected apps (direct trust) on the site.

Get Connected App

Get a connected app (direct trust) by client id.

Update Connected App

Update a connected app (direct trust).

Delete Connected App

Delete a connected app (direct trust).

Create Connected App Secret

Create a new secret for a connected app (direct trust).

Get Connected App Secret

Get a connected app secret by id.

Delete Connected App Secret

Delete a connected app secret by id.

Register EAS

Register an external authorization server (EAS) for connected apps.

List EAS

List all registered external authorization servers (EAS) on the site.

Get EAS

Get a registered external authorization server (EAS) by id.

Update EAS

Update a registered external authorization server (EAS).

Delete EAS

Delete a registered external authorization server (EAS).

List Virtual Connections

List virtual connections on the site.

Get Virtual Connection

Get (download) a virtual connection's definition.

List Virtual Connection DB Connections

List the database connections of a virtual connection.

Update Virtual Connection DB Connection

Update a database connection of a virtual connection.

Update Virtual Connection

Update a virtual connection's metadata.

Publish Virtual Connection

Publish a virtual connection.

Delete Virtual Connection

Delete a virtual connection.

List Virtual Connection Revisions

List revisions of a virtual connection.

Download Virtual Connection Revision

Download a specific revision of a virtual connection.

List Virtual Connection Permissions

List permissions on a virtual connection.

Add Virtual Connection Permissions

Add permissions to a virtual connection.

Delete Virtual Connection Permission

Delete a single permission from a virtual connection.

Add Virtual Connection Tags

Add tags to a virtual connection.

Delete Virtual Connection Tag

Delete a tag from a virtual connection.

Initiate File Upload

Initiate a chunked file upload session; returns an uploadSessionId.

Append to File Upload

Append a chunk to an existing file upload session.

List Pulse Alerts

List Pulse alerts on the site.

List Metric Definitions

List Pulse metric definitions.

Create Metric Definition

Create a Pulse metric definition.

Delete Metric Definition

Delete a Pulse metric definition.

Get Metric Definition

Get a Pulse metric definition.

Update Metric Definition

Update a Pulse metric definition.

List Definition Metrics

List the metrics belonging to a Pulse metric definition.

Batch Get Metric Definitions

Batch get a small number of Pulse metric definitions (GET).

Batch Get Metric Definitions (POST)

Batch get many Pulse metric definitions (POST).

Get Pulse Entitlements

Get Pulse site entitlements.

Generate Metric Card Image

Generate a Pulse metric card image.

Generate Insight Bundle (BAN)

Generate the current-metric-value (BAN) insight bundle.

Generate Insight Bundle (Basic)

Generate the basic insight bundle.

Generate Insight Bundle (Breakdown)

Generate the breakdown insight bundle.

Generate Insight Brief

Generate an insight brief.

Generate Insight Bundle (Detail)

Generate the detail insight bundle.

Generate Insight Bundle (Exploration)

Generate the exploration insight bundle.

Generate Insight Bundle (Springboard)

Generate the springboard insight bundle.

Get Measurement Periods

List a Pulse metric definition's measurement periods.

Create Pulse Metric

Create a Pulse metric.

Delete Pulse Metric

Delete a Pulse metric.

Get Pulse Metric

Get a Pulse metric.

Update Pulse Metric

Update a Pulse metric.

Create Metric Tag

Create a Pulse metric tag for the current user.

Delete Metric Tag

Delete a Pulse metric tag.

Batch Get Pulse Metrics

Batch get a small number of Pulse metrics (GET).

Batch Get Pulse Metrics (POST)

Batch get many Pulse metrics (POST).

List Followed Metrics Groups

List followed Pulse metrics groups for the current user.

Get or Create Pulse Metric

Get or create a Pulse metric.

Get Recommended Metrics

Get recommended Pulse metrics.

List Pulse Subscriptions

List Pulse subscriptions.

Create Pulse Subscription

Create a Pulse subscription.

Delete Pulse Subscription

Delete a Pulse subscription.

Get Pulse Subscription

Get a Pulse subscription.

Batch Create Pulse Subscriptions

Batch create Pulse subscriptions.

Batch Get Pulse Subscriptions

Batch get Pulse subscriptions.

Batch Get Metric Follower Counts

Batch get Pulse metric follower (subscriber) counts.

Get Pulse User Preferences

List Pulse user preferences for the current user.

Update Pulse User Preferences

Update Pulse user preferences for the current user.

Query Collections

List collections on the site.

Create Collection

Create a collection.

Batch Update Collections

Batch update collections.

Delete Collections

Delete multiple collections by their LUIDs.

Get Collection

Get details of a collection.

Delete Collection

Delete a single collection by its LUID.

Query Collection Items

List items in a collection.

Add Collection Items

Add items to a collection.

Remove Collection Items

Remove items from a collection.

Reorder Collection Items

Reorder items in a collection.

List Authentication Configurations

List authentication configurations on the server.

Create Authentication Configuration

Create (register) an authentication configuration.

Delete Authentication Configuration

Delete an authentication configuration.

Update Authentication Configuration

Update an authentication configuration.

List Identity Pools

List identity pools on the server.

Create Identity Pool

Create (register) an identity pool.

Get Identity Pool

Get an identity pool by UUID.

Delete Identity Pool

Delete an identity pool by UUID.

Update Identity Pool

Update an identity pool by UUID.

List Identity Stores

List identity stores on the server.

Configure Identity Store

Configure (register) an identity store.

Delete Identity Store

Delete an identity store.

Batch Get Content Usage

Get batch content usage statistics for multiple content items.

Get Content Usage

Get usage statistics for a single content item.

Search Content

Get content search results across the site.

Get Content Suggestions

Get content suggestions for a search term.

Get Custom Domain Settings

Get custom domain settings for the site.

Create Custom Domain Settings

Create custom domain settings for the site.

Update Custom Domain Settings

Update custom domain settings for the site.

Delete Custom Domain Settings

Delete custom domain settings for the site.

Get Custom Domain Name

Get the custom domain name for the site.

Get Analytics Server Settings

Get enabled state of analytics extensions on the server.

Update Analytics Server Settings

Enable or disable analytics extensions on the server.

Get Analytics Site Settings

Get enabled state of analytics extensions on the site.

Update Analytics Site Settings

Update enabled state of analytics extensions on the site.

List Analytics Connections

List analytics extension connections on the site.

Add Analytics Connection

Add an analytics extension connection to the site.

Get Analytics Connection

Get analytics extension connection details.

Update Analytics Connection

Update an analytics extension connection of the site.

Delete Analytics Connection

Delete an analytics extension connection from the site.

List Analytics Workbook Connections

List analytics extension connections available to a workbook.

Get Analytics Workbook Connection

Get the current analytics extension connection selected for a workbook.

Update Analytics Workbook Connection

Set the analytics extension connection for a workbook.

Delete Analytics Workbook Connection

Remove the current analytics extension connection for a workbook.

About Codex

Codex is OpenAI's command-line coding agent. NoClick runs it as a hosted agent and lets you connect your apps to it as tools, turning it from a coding assistant into an operator that can act across your systems. Connect an integration to the agent and Codex can query, create, and update records in that app directly. You keep the Codex experience and give it real reach into the tools your team already uses.

Fast, capable code generation and editing
Good at well-scoped, concrete tasks
Strong at API and data manipulation
Familiar to teams already on OpenAI tooling

Frequently asked questions

Open your Codex agent in one click

NoClick runs Codex for you with Tableau wired in as tools. Connect your account and run.