# Visier Table Source API

**Canonical:** https://apis.io/apis/visier/visier-tablesource-api/  
**Provider:** Visier — https://apis.io/providers/visier/  
**Base URL:** https://{vanity_name}.api.visier.io  
**Documentation:** https://docs.visier.com/developer/apis/administration/projects/projects-api.htm

Visier Table Source API is one of 51 APIs that [Visier](https://apis.io/providers/visier/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include TableSource. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

Use row-based management for your source data in Visier. The Table Source API supports direct SQL-based data modifications, eliminating concerns about file management or override behavior. Use the API to create, modify, and delete tables. Use SQL statements to query, insert, update, delete, and merge data into tables with transactions. You can reference the tables by mappings, just like other sources, to load data into an analytic object in a data version. <br><br> **Note:** <em>This API is in **alpha**. While in alpha, APIs may change in a breaking way without notice; functionality may be removed, and no deprecation notices will be issued.</em>

## Operations (16)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1alpha/data/table-sources/tables` | Retrieve table sources |
| POST | `/v1alpha/data/table-sources/tables` | Create a table source |
| GET | `/v1alpha/data/table-sources/tables/{tableId}` | Retrieve a table source |
| PUT | `/v1alpha/data/table-sources/tables/{tableId}` | Update a table source |
| DELETE | `/v1alpha/data/table-sources/tables/{tableId}` | Delete a table source |
| GET | `/v1alpha/data/table-sources/tables/{tableId}/metadata` | Retrieve a table source's metadata |
| POST | `/v1alpha/data/table-sources/tables/{tableId}/regenerate` | Regenerate a materialized view |
| POST | `/v1alpha/data/table-sources/transactions` | Start a transaction |
| GET | `/v1alpha/data/table-sources/transactions/{transactionId}` | Retrieve a transaction's status |
| POST | `/v1alpha/data/table-sources/transactions/{transactionId}/extend` | Extend a transaction's expiry |
| PUT | `/v1alpha/data/table-sources/transactions/{transactionId}/inputs/{filename}` | Upload an input file to a transaction |
| POST | `/v1alpha/data/table-sources/transactions/{transactionId}/jobs` | Run a SQL job within a transaction |
| GET | `/v1alpha/data/table-sources/transactions/{transactionId}/jobs/{jobId}` | Retrieve a job's status |
| GET | `/v1alpha/data/table-sources/transactions/{transactionId}/outputs/{filename}` | Download an output file from a transaction |
| GET | `/v1alpha/data/table-sources/transactions/{transactionId}/outputs/{filename}/parts` | List output file parts |
| GET | `/v1alpha/data/table-sources/transactions/{transactionId}/outputs/{filename}/parts/{partIndex}` | Download an output file part |

## Machine-readable artifacts (11)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/visier/refs/heads/main/openapi/visier-tablesource-api-openapi.yml
- **Documentation** — https://docs.visier.com/developer/apis/administration/user-management/users-api.htm
- **Documentation** — https://docs.visier.com/developer/apis/analytic-model/concepts/concepts-api.htm
- **Documentation** — https://docs.visier.com/developer/apis/authentication/authentication.htm
- **Documentation** — https://docs.visier.com/developer/apis/data-in/direct-data-intake/direct-data-intake-api.htm
- **Documentation** — https://docs.visier.com/developer/apis/data-out/vee/vee-api.htm
- **Webhooks** — https://raw.githubusercontent.com/api-evangelist/visier/refs/heads/main/asyncapi/visier-webhooks.yml
- **Documentation** — https://docs.visier.com/developer/apis/webhooks/webhooks-api.htm
- **Documentation** — https://docs.visier.com/developer/apis/planning/plan-administration/plan-administration-api.htm
- **Documentation** — https://docs.visier.com/developer/apis/compensation-benchmarks/compensation-benchmarks-api.htm
- **Documentation** — https://docs.visier.com/developer/apis/apis.htm

## Other Visier APIs (12)

- [Visier Query MCP Server](https://apis.io/apis/visier/query-mcp/)
- [Visier Analytic Objects V2 API](https://apis.io/apis/visier/visier-analyticobjectsv2-api/)
- [Visier Basic Authentication API](https://apis.io/apis/visier/visier-basicauthentication-api/)
- [Visier Benchmarks API](https://apis.io/apis/visier/visier-benchmarks-api/)
- [Visier Concepts V2 API](https://apis.io/apis/visier/visier-conceptsv2-api/)
- [Visier Consolidated Analytics API](https://apis.io/apis/visier/visier-consolidatedanalytics-api/)
- [Visier Data And Job Handling API](https://apis.io/apis/visier/visier-dataandjobhandling-api/)
- [Visier Data Export Connectors API API](https://apis.io/apis/visier/visier-dataexportconnectorsapi-api/)
- [Visier Data Intake API](https://apis.io/apis/visier/visier-dataintake-api/)
- [Visier Data Model API](https://apis.io/apis/visier/visier-datamodel-api/)
- [Visier Data Query API](https://apis.io/apis/visier/visier-dataquery-api/)
- [Visier Data Upload API](https://apis.io/apis/visier/visier-dataupload-api/)

## Tags

TableSource

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/visier/visier-tablesource-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/visier/.
