Vector Search endpoints
manage_vs_endpointManage Vector Search endpoints by listing, getting, creating, updating, or deleting them to control compute for vector indexes.
Instructions
Manage Vector Search endpoints (the compute that hosts vector indexes).
Actions:
list / get: endpoint state, type, number of indexes, tags.
create: name + endpoint_type; optional spec {budget_policy_id, target_qps, usage_policy_id}. Provisioning is long-running: returns status 'pending' unless wait_seconds is set.
update: spec with any of target_qps, budget_policy_id, custom_tags ({key: value} - replaces all tags).
delete: permanently delete the endpoint (requires confirm).
Safety classification: list, get = READ_ONLY; create, update = WRITE; delete = DESTRUCTIVE.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Endpoint name (all actions except list). | |
| spec | No | Request body fields for create/update, using the Databricks REST API field names (snake_case). Unknown fields are rejected. | |
| action | Yes | Operation to perform. | |
| confirm | No | Set to true ONLY after the user has reviewed the plan returned by a previous call with status 'confirmation_required'. Required for destructive/security-sensitive actions. | |
| dry_run | No | If true, validate and return the planned change without executing it. | |
| page_size | No | Max items to return (server caps this). | |
| page_token | No | next_page_token from a previous response. | |
| wait_seconds | No | Optionally wait up to this many seconds for the endpoint to come ONLINE (capped by the server's max wait). Default: return immediately with status 'pending'. | |
| endpoint_type | No | create: endpoint type. | STANDARD |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| page | No | ||
| plan | No | ||
| tool | Yes | ||
| action | No | ||
| safety | No | ||
| status | No | success | |
| summary | Yes | ||
| warnings | No | ||
| next_steps | No | Suggested follow-up calls. | |
| request_id | No |