Manage functions

The Snowflake REST Function API provides the following Snowflake endpoints to manage Snowflake functions:

Snowflake REST Function API endpoints

EndpointDescription
GET /api/v2/databases/database/schemas/
schema/functions
Lists the user functions under the database and schema.
POST /api/v2/databases/database/schemas/
schema/functions
Creates a function.
GET /api/v2/databases/database/schemas/
schema/functions/nameWithArgs
Fetches a function using the DESCRIBE COMMAND output.
DELETE /api/v2/databases/database/schemas/
schema/functions/nameWithArgs
Deletes a function with the given name and args.
POST /api/v2/databases/database/schemas/
schema/functions/name:execute
Executes a function.

For reference documentation, see Snowflake Function API reference.