Use the Cortex Search Service¶
The SNOWFLAKE REST Cortex Search Service API provides the following endpoints:
Snowflake Cortex Search Service API endpoints
| Endpoint | Description |
|---|---|
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.