v5

latestOpenAPI 3.1.02026-08-081,0211,3082.1 MB
DATABRICKS
Databricks
Databricks AI/ML Services

Get unified list of AI/ML endpoints (Model Serving + Vector Search + AI Gateway)

Get a unified list of AI/ML endpoints for the dashboard table.

Each row carries:

  • service — routing discriminator ('model_serving' | 'vector_search' | 'ai_gateway'). Used by the FE to pick the detail page on row-click; not a filter input. The legacy service query param was intentionally dropped (commit ad00d32) — it is no longer read here, so a stray ?service=... is ignored rather than filtering. Use entity_type to narrow rows.
  • entity_type — leaf type rendered in the Type column / filtered on via the entity_type query param.

Fields that don't apply to a row's service are null. Pagination is applied over the merged result set so the top spenders surface first.

Query Parameters:

  • entity_type: comma-separated leaf entity_type values (optional)
  • endpoint_name: exact endpoint name(s), repeatable, any-of match (optional)
  • start_date: Start date (YYYY-MM-DD), defaults to 30 days ago
  • end_date: End date (YYYY-MM-DD), defaults to today
  • workspace_id: Comma-separated workspace IDs or 'all' (default)
  • limit: Max rows to return (default: 50, max: 1000)
  • offset: Pagination offset (default: 0)
  • sort_by: see above
  • sort_order: 'asc' | 'desc' (default: 'desc')
get/api/v1/databricks/ai-ml-services/endpoints

Query parameters

entity_typestring nullable

Comma-separated leaf entity_types to filter the rows. One of FOUNDATION_MODEL, CUSTOM_MODEL, AI_FUNCTION, EXTERNAL_MODEL, FEATURE_SPEC, VECTOR_SEARCH, AI_GATEWAY. Omit to return all rows.

Comma-separated leaf entity_types to filter the rows. One of FOUNDATION_MODEL, CUSTOM_MODEL, AI_FUNCTION, EXTERNAL_MODEL, FEATURE_SPEC, VECTOR_SEARCH, AI_GATEWAY. Omit to return all rows.

endpoint_namestring[] nullable

Exact endpoint name(s) to filter the rows (any-of match). Repeat the param for multiple names. Names are sourced from GET /ai-ml-services/endpoints/filters/names. Omit to return all rows.

Exact endpoint name(s) to filter the rows (any-of match). Repeat the param for multiple names. Names are sourced from GET /ai-ml-services/endpoints/filters/names. Omit to return all rows.

start_datestring date nullable

Start date (YYYY-MM-DD), defaults to 30 days ago

Start date (YYYY-MM-DD), defaults to 30 days ago

end_datestring date nullable

End date (YYYY-MM-DD), defaults to today

End date (YYYY-MM-DD), defaults to today

workspace_idstring nullable

Comma-separated workspace IDs to filter

Comma-separated workspace IDs to filter

limitinteger

Max rows to return

Max rows to return

offsetinteger

Pagination offset

Pagination offset

sort_bystring

Sort field: 'endpoint_name' | 'total_cost_usd' | 'total_dbus' | 'service' | 'entity_type'

Sort field: 'endpoint_name' | 'total_cost_usd' | 'total_dbus' | 'service' | 'entity_type'

sort_orderstring

Sort order: 'asc' or 'desc'

Sort order: 'asc' or 'desc'

navigationSourcestring nullable

Headers

x-tenantstring required

Response

Successful Response