Use the Cortex Search Service

The SNOWFLAKE REST Cortex Search Service API provides the following endpoints:

Snowflake Cortex Search Service API endpoints

EndpointDescription
POST /api/v2/databases/database/schemas/schema/
cortex-search-services/service_name:query
Queries a Cortex Search Service to get search results.
GET /api/v2/databases/database/schemas/
schema/cortex-search-services
Lists the Cortex Search Services under the database and schema.
POST /api/v2/databases/database/schemas/schema/
cortex-search-services
Creates a Cortex Search Service, with standard create modifiers as query parameters.
GET /api/v2/databases/database/schemas/
schema/cortex-search-services/name
Fetches a Cortex Search Service.
DELETE /api/v2/databases/database/schemas/schema/
cortex-search-services/name
Deletes a Cortex Search Service with the given name.
POST /api/v2/databases/database/schemas/schema/
cortex-search-services/service_name:suggest
Suggests from a Cortex Search Service to get auto-complete or contextual suggestions.
POST /api/v2/databases/database/schemas/schema/
cortex-search-services/name:suspend
Suspends one or both of the indexing or serving targets of a Cortex Search Service.
POST /api/v2/databases/database/schemas/schema/
cortex-search-services/name:resume
Resumes the Cortex Search Service.

For reference documentation, see Snowflake Cortex Search Service API reference.