Snowflake Task API

Number of APIs: 13

The Snowflake Task API is a REST API that you can use to access, update, and perform certain actions on task resources in a Snowflake database.

Contact Support: Name: Snowflake, Inc. Email: support@snowflake.com

  1. api-v2-databases-{database}-schemas-{schema}-tasks - Create a task POST {{baseUrl}}/api/v2/databases/:database/schemas/:schema/tasks?createMode=errorIfExists

  2. api-v2-databases-{database}-schemas-{schema}-tasks-{name}-dependents - Fetch the dependent tasks of a task GET {{baseUrl}}/api/v2/databases/:database/schemas/:schema/tasks/:name/dependents?recursive=true

  3. api-v2-databases-{database}-schemas-{schema}-tasks-{name}-current_graphs - Get the graph runs that are executing or scheduled for the task for the next 8 days. GET {{baseUrl}}/api/v2/databases/:database/schemas/:schema/tasks/:name/current_graphs?resultLimit=<integer>

  4. api-v2-databases-{database}-schemas-{schema}-tasks-{name}-current-graphs - Get the graph runs that are executing or scheduled for the task for the next 8 days. GET {{baseUrl}}/api/v2/databases/:database/schemas/:schema/tasks/:name/current-graphs?resultLimit=<integer>

  5. api-v2-databases-{database}-schemas-{schema}-tasks-{name}-complete-graphs - Get the graph runs that are completed for the task. GET {{baseUrl}}/api/v2/databases/:database/schemas/:schema/tasks/:name/complete-graphs?resultLimit=<integer>&errorOnly=<boolean>

  6. api-v2-databases-{database}-schemas-{schema}-tasks-{name} - Fetch a task GET {{baseUrl}}/api/v2/databases/:database/schemas/:schema/tasks/:name

  7. api-v2-databases-{database}-schemas-{schema}-tasks-{name} - Create a (or alter an existing) task PUT {{baseUrl}}/api/v2/databases/:database/schemas/:schema/tasks/:name

  8. api-v2-databases-{database}-schemas-{schema}-tasks-{name} - Delete a task DELETE {{baseUrl}}/api/v2/databases/:database/schemas/:schema/tasks/:name?ifExists=false

  9. api-v2-databases-{database}-schemas-{schema}-tasks-{name}:execute - Execute a task object. POST {{baseUrl}}/api/v2/databases/:database/schemas/:schema/tasks/{{name}}:execute?retryLast=false

  10. api-v2-databases-{database}-schemas-{schema}-tasks-{name}:resume - Resume a suspended task. POST {{baseUrl}}/api/v2/databases/:database/schemas/:schema/tasks/{{name}}:resume