# Visualizations

Charts and dashboards: create, publish, share, and embed.

<!-- -->

## [📄️Get Public Viz By Global Slug](/reference/get-public-viz-by-global-slug.md)

[Get a published public viz by slug across all accounts (no account required).](/reference/get-public-viz-by-global-slug.md)

## [📄️Get Public Viz](/reference/get-public-viz.md)

[Get a public viz by slug.](/reference/get-public-viz.md)

## [📄️Run Viz Query Batch](/reference/run-viz-query-batch.md)

[Batch SQL query submission for public v2 dashboards.](/reference/run-viz-query-batch.md)

## [📄️Run Viz Query](/reference/run-viz-query.md)

[Execute a SQL query against a public v2 viz.](/reference/run-viz-query.md)

## [📄️Get Public Viz Sql Query Status Batch](/reference/get-public-viz-sql-query-status-batch.md)

[Batch query status check for public v2 dashboards.](/reference/get-public-viz-sql-query-status-batch.md)

## [📄️Get Public Viz Sql Query Status](/reference/get-public-viz-sql-query-status.md)

[Get SQL query status for a public v2 viz.](/reference/get-public-viz-sql-query-status.md)

## [📄️Get Public Viz Sql Query Result](/reference/get-public-viz-sql-query-result.md)

[Get SQL query result for a public v2 viz.](/reference/get-public-viz-sql-query-result.md)

## [📄️List Viz](/reference/list-viz.md)

[List viz with pagination.](/reference/list-viz.md)

## [📄️Create Viz](/reference/create-viz.md)

[Create a dashboard, chart or blank viz, and its initial file tree.](/reference/create-viz.md)

## [📄️Get Viz By Slug](/reference/get-viz-by-slug.md)

[Get viz by slug. If mode='edit', ensures a draft branch exists.](/reference/get-viz-by-slug.md)

## [📄️Check Slug Available](/reference/check-slug-available.md)

[Check if a slug is available.](/reference/check-slug-available.md)

## [📄️Delete Viz](/reference/delete-viz.md)

[Delete a viz and everything scheduled against it.](/reference/delete-viz.md)

## [📄️Get Viz](/reference/get-viz.md)

[Get a viz by ID. Defaults to main branch.](/reference/get-viz.md)

## [📄️Update Viz](/reference/update-viz.md)

[Update viz metadata.](/reference/update-viz.md)

## [📄️List Branches](/reference/list-branches.md)

[List all branches for a viz.](/reference/list-branches.md)

## [📄️Create Branch](/reference/create-branch.md)

[Create a new branch from main.](/reference/create-branch.md)

## [📄️Delete Branch](/reference/delete-branch.md)

[Delete a branch (cannot delete main).](/reference/delete-branch.md)

## [📄️Get Branch](/reference/get-branch.md)

[Get branch info (commit sha + file list).](/reference/get-branch.md)

## [📄️Get Branch Files](/reference/get-branch-files.md)

[Get all files from a branch as inline JSON.](/reference/get-branch-files.md)

## [📄️Batch Write Files](/reference/batch-write-files.md)

[Batch write multiple files in a single commit.](/reference/batch-write-files.md)

## [📄️Delete File](/reference/delete-file.md)

[Delete a file from a branch.](/reference/delete-file.md)

## [📄️Get File](/reference/get-file.md)

[Get a single file's content.](/reference/get-file.md)

## [📄️Write File](/reference/write-file.md)

[Write a single file to a branch.](/reference/write-file.md)

## [📄️Get Commit Log](/reference/get-commit-log.md)

[Get commit log for a branch.](/reference/get-commit-log.md)

## [📄️Squash Branch](/reference/squash-branch.md)

[Squash all commits on a draft branch into a single commit.](/reference/squash-branch.md)

## [📄️Set Bundle State](/reference/set-bundle-state.md)

[V32 — persist the iframe-reported bundle state on the viz row.](/reference/set-bundle-state.md)

## [📄️Get Dashboard Controls](/reference/get-dashboard-controls.md)

[What this dashboard can be ASKED to do — pages, selectors, filters, capture regions.](/reference/get-dashboard-controls.md)

## [📄️Duplicate Viz](/reference/duplicate-viz.md)

[Duplicate a viz: new row with name '\<original> (copy)', fresh slug, copied git repo.](/reference/duplicate-viz.md)

## [📄️Transfer Ownership](/reference/transfer-ownership.md)

[Transfer viz ownership to another user. Requires owner or admin.](/reference/transfer-ownership.md)

## [📄️Unpublish Viz](/reference/unpublish-viz.md)

[Unpublish a viz.](/reference/unpublish-viz.md)

## [📄️Publish Viz](/reference/publish-viz.md)

[Publish: merge draft → main, tag, trigger build.](/reference/publish-viz.md)

## [📄️Preview Publish](/reference/preview-publish.md)

[Preview publish: diff between draft branch and main.](/reference/preview-publish.md)

## [📄️Get Screenshot](/reference/get-screenshot.md)

[Get screenshot presigned URL.](/reference/get-screenshot.md)

## [📄️List Tags](/reference/list-tags.md)

[List version tags.](/reference/list-tags.md)
