Snowflake Dynamic Table API

The dynamic-table API from Snowflake — 10 operation(s) for dynamic-table.

Operations 15

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /api/v2/databases/{database}/schemas/{schema}/dynamic-tables List dynamic tables in a schema · List dynamic tables #
Ask an LLM
“Which dynamic tables exist in this schema?”
“Can I get extra detail on each dynamic table with the deep option?”
Tell an agent
List the dynamic tables in schema {schema} of database {database}.
List dynamic tables with deep set to {deep}.
POST /api/v2/databases/{database}/schemas/{schema}/dynamic-tables Create a dynamic table · Create a dynamic table #
Ask an LLM
“How do I create a dynamic table that refreshes from a query automatically?”
“What target lag and warehouse does a new dynamic table need?”
Tell an agent
In {database}.{schema}, create dynamic table {name} from query {query} with target lag {lag} on warehouse {warehouse}.
Create dynamic table {name} using {query}, lag {lag}, warehouse {warehouse} and refresh mode {mode}.
GET /api/v2/databases/{database}/schemas/{schema}/dynamic-tables/{name} Get the details of a dynamic table · Fetch a dynamic table #
Ask an LLM
“What query, target lag and scheduling state does a given dynamic table have?”
“Where can I read one dynamic table's definition and row count?”
Tell an agent
Show me the details of dynamic table {table} in {database}.{schema}.
Fetch the dynamic table's definition and refresh settings.
DELETE /api/v2/databases/{database}/schemas/{schema}/dynamic-tables/{name} Drop a dynamic table · Delete a dynamic table #
Ask an LLM
“How do I drop a dynamic table I no longer need?”
“Will deleting a dynamic table fail if it's already gone?”
Tell an agent destructive · confirm first
Drop dynamic table {table} from {database}.{schema}.
Delete the dynamic table permanently.
POST /api/v2/databases/{database}/schemas/{schema}/dynamic-tables/{name}:clone Clone a dynamic table · Clone dynamic table #
Ask an LLM
“Can I copy a dynamic table into another schema or database?”
“How do I clone a dynamic table as it was at an earlier point in time?”
Tell an agent
Clone dynamic table {table} in {database}.{schema} as {name}.
Clone the dynamic table into {database}.{schema} as {name}.
POST /api/v2/databases/{database}/schemas/{schema}/dynamic-tables/{name}:undrop Restore a dropped dynamic table · Undrop a dynamic table #
Ask an LLM
“Can I recover a dynamic table I dropped by mistake?”
“Is there a way to undrop a dynamic table?”
Tell an agent
Undrop dynamic table {table} in {database}.{schema}.
Bring the dropped dynamic table back.
POST /api/v2/databases/{database}/schemas/{schema}/dynamic-tables/{name}:suspend Pause refreshes on a dynamic table · Suspend refreshes on the dynamic table #
Ask an LLM
“How do I stop a dynamic table from refreshing for a while?”
“Can I suspend a dynamic table's scheduled refreshes to save warehouse credits?”
Tell an agent
Suspend refreshes on dynamic table {table} in {database}.{schema}.
Pause the dynamic table's automatic refresh schedule.
POST /api/v2/databases/{database}/schemas/{schema}/dynamic-tables/{name}:resume Resume refreshes on a dynamic table · Resume refreshes on the dynamic table #
Ask an LLM
“How do I turn scheduled refreshes back on for a suspended dynamic table?”
“Can a paused dynamic table start refreshing again?”
Tell an agent
Resume refreshes on dynamic table {table} in {database}.{schema}.
Restart the dynamic table's refresh schedule.
POST /api/v2/databases/{database}/schemas/{schema}/dynamic-tables/{name}:refresh Manually refresh a dynamic table · Refresh the dynamic table #
Ask an LLM
“Can I force a dynamic table to refresh right now instead of waiting for its target lag?”
“How do I trigger a one-off manual refresh?”
Tell an agent
Refresh dynamic table {table} in {database}.{schema} now.
Trigger a manual refresh on the dynamic table.
POST /api/v2/databases/{database}/schemas/{schema}/dynamic-tables/{name}:suspend-recluster Pause automatic reclustering of a dynamic table · Suspend recluster of a dynamic table #
Ask an LLM
“How do I stop automatic clustering from running on a dynamic table?”
“Can I suspend reclustering without stopping the table's refreshes?”
Tell an agent
Suspend reclustering on dynamic table {table} in {database}.{schema}.
Turn off background recluster for the dynamic table.
POST /api/v2/databases/{database}/schemas/{schema}/dynamic-tables/{name}:resume-recluster Resume automatic reclustering of a dynamic table · Resume recluster of a dynamic table #
Ask an LLM
“How do I turn automatic clustering back on for a dynamic table?”
“Can reclustering be restarted after I suspended it?”
Tell an agent
Resume reclustering on dynamic table {table} in {database}.{schema}.
Switch background recluster back on for the dynamic table.
POST /api/v2/databases/{database}/schemas/{schema}/dynamic-tables/{name}:swap-with Swap a dynamic table with another · Swap with another dynamic table #
Ask an LLM
“Can I atomically swap two dynamic tables to promote a rebuilt version?”
“How do I exchange a dynamic table with one in another schema?”
Tell an agent
Swap dynamic table {table} in {database}.{schema} with {target}.
Swap the dynamic table with {target} in {database}.{schema}.
POST /api/v2/databases/{database}/schemas/{schema}/dynamic-tables/{name}:set-tags Attach tags to a dynamic table · Set tags on a dynamic table #
Ask an LLM
“How do I apply governance tags to a dynamic table?”
“Can I set tag values on a dynamic table through the API?”
Tell an agent
Set tags on dynamic table {table} in {database}.{schema}.
Tag the dynamic table with our cost-center values.
POST /api/v2/databases/{database}/schemas/{schema}/dynamic-tables/{name}:unset-tags Remove tags from a dynamic table · Unset tags from a dynamic table #
Ask an LLM
“How do I remove a tag from a dynamic table?”
“Can I clear tag assignments on a dynamic table without dropping the tag?”
Tell an agent
Unset the tags on dynamic table {table} in {database}.{schema}.
Strip the tag assignments off the dynamic table.
GET /api/v2/databases/{database}/schemas/{schema}/dynamic-tables/{name}:get-tags Show the tags assigned to a dynamic table · Get the tag assignments for a dynamic table #
Ask an LLM
“Which tags are assigned to this dynamic table?”
“Does listing a dynamic table's tags need an active warehouse?”
Tell an agent
Show every tag assigned to dynamic table {table} in {database}.{schema}.
Get the dynamic table's current tag assignments.

Documentation

📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/account
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/alert
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/api-integration
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/catalog-integration
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/compute-pool
📖
Documentation
https://docs.snowflake.com/en/user-guide/snowflake-cortex/cortex-analyst/rest-api
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/cortex-inference
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/cortex-search-service
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/database-role
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/database
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/dynamic-table
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/event-table
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/external-volume
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/function
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/grant
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/iceberg-table
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/image-repository
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/managed-account
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/network-policy
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/notebook
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/notification-integration
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/pipe
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/procedure
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/result
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/role
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/schema
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/service
📖
Documentation
https://docs.snowflake.com/en/developer-guide/sql-api/index
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/stage
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/stream
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/table
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/task
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/user-defined-function
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/user
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/view
📖
Documentation
https://docs.snowflake.com/en/developer-guide/snowflake-rest-api/reference/warehouse

Specifications

Schemas & Data

Other Resources

🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/account-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/alert-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/api-integration-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/catalog-integration-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/compute-pool-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/cortex-analyst-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/cortex-inference-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/cortex-search-service-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/database-role-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/database-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/dynamic-table-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/event-table-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/external-volume-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/function-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/grant-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/iceberg-table-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/image-repository-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/managed-account-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/network-policy-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/notebook-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/notification-integration-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/pipe-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/procedure-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/role-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/schema-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/service-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/sqlapi-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/snowflake-sql-rest-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/stage-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/stream-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/table-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/task-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/user-defined-function-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/user-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/view-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/json-ld/warehouse-context.jsonld
🔗
Overlay
https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/overlays/snowflake-dynamic-table-overlay.yaml

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/snowflake:snowflake-dynamic-table-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

snowflake-dynamic-table-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: 0.0.1
  title: Snowflake Dynamic Table API
  description: The Snowflake Dynamic Table API is a REST API that you can use to access, update, and perform certain actions on Dynamic Tables resource in a Snowflake database.
  contact:
    name: Snowflake, Inc.
    url: https://snowflake.com
    email: support@snowflake.com
servers:
- description: Snowflake Dynamic Table API
  url: https://org-account.snowflakecomputing.com
security:
- KeyPair: []
- ExternalOAuth: []
- SnowflakeOAuth: []
- ProgrammaticAccessToken: []
tags:


# --- truncated at 32 KB (33 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/snowflake/refs/heads/main/openapi/snowflake-dynamic-table-api-openapi.yml