---
title: List AI Search instances.
---

[Skip to content](#_top)

[API Reference](https://developers.cloudflare.com/api/go)

[AI Search](https://developers.cloudflare.com/api/go/resources/ai_search)

[Instances](https://developers.cloudflare.com/api/go/resources/ai_search/subresources/instances)

Copy Markdown

Open in **Claude**Open in **ChatGPT**Open in **Cursor**

---

**Copy Markdown****View as Markdown**

# List AI Search instances.

Deprecated

client.AISearch.Instances.List(ctx, params) (\*V4PagePaginationArray\[[InstanceListResponse](<https://developers.cloudflare.com/api/go/resources/ai_search#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)>)], error)

GET/accounts/{account\_id}/ai-search/instances

List all AI Search instances in the account.

Deprecated: use /accounts/{account\_id}/ai-search/namespaces/{name}/instances (and descendant paths) instead.

##### Security

<details>

<summary>API Token</summary>



The preferred authorization scheme for interacting with the Cloudflare API. <a href="https://developers.cloudflare.com/fundamentals/api/get-started/create-token/">Create a token</a>.

**Example:**<code>Authorization: Bearer Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY</code>

</details>

<details>

<summary>API Email + API Key</summary>



The previous authorization scheme for interacting with the Cloudflare API, used in conjunction with a Global API key.

**Example:**<code>X-Auth-Email: user@example.com</code>

The previous authorization scheme for interacting with the Cloudflare API. When possible, use API tokens instead of Global API keys.

**Example:**<code>X-Auth-Key: 144c9defac04969c7bfad8efaa8ea194</code>

</details>

##### ParametersExpand Collapse

<details>

<summary>

params InstanceListParams

</summary>

AccountID param.Field\[string]

Path param

<a href="#(resource)%20ai_search.instances%20%3E%20(method)%20list%20%3E%20(params)%20default%20%3E%20(param)%20account_id">Link to this property</a>

Hostname param.Field\[string]Optional

Query param: Filter by exact Search for Agents hostname (case-insensitive).

maxLength253

minLength1

<a href="#(resource)%20ai_search.instances%20%3E%20(method)%20list%20%3E%20(params)%20default%20%3E%20(param)%20hostname">Link to this property</a>

Namespace param.Field\[string]Optional

Query param: Filter by namespace.

<a href="#(resource)%20ai_search.instances%20%3E%20(method)%20list%20%3E%20(params)%20default%20%3E%20(param)%20namespace">Link to this property</a>

<details>

<summary>

OrderBy param.Field\[<a href="https://developers.cloudflare.com/api/go/resources/ai_search/subresources/instances/methods/list#(resource)%20ai_search.instances%20%3E%20(method)%20list%20%3E%20(params)%20default%20%3E%20(param)%20order_by%20%3E%20(schema)">InstanceListParamsOrderBy</a>]Optional

Query param: Field to order results by.

</summary>

const InstanceListParamsOrderByCreatedAt <a href="https://developers.cloudflare.com/api/go/resources/ai_search/subresources/instances/methods/list#(resource)%20ai_search.instances%20%3E%20(method)%20list%20%3E%20(params)%20default%20%3E%20(param)%20order_by%20%3E%20(schema)">InstanceListParamsOrderBy</a> = "created\_at"

<a href="#(resource)%20ai_search.instances%20%3E%20(method)%20list%20%3E%20(params)%20default%20%3E%20(param)%20order_by%20%3E%20(schema)%20%3E%20(member)%200">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(method)%20list%20%3E%20(params)%20default%20%3E%20(param)%20order_by">Link to this property</a>

<details>

<summary>

OrderByDirection param.Field\[<a href="https://developers.cloudflare.com/api/go/resources/ai_search/subresources/instances/methods/list#(resource)%20ai_search.instances%20%3E%20(method)%20list%20%3E%20(params)%20default%20%3E%20(param)%20order_by_direction%20%3E%20(schema)">InstanceListParamsOrderByDirection</a>]Optional

Query param: Order direction.

</summary>

const InstanceListParamsOrderByDirectionAsc <a href="https://developers.cloudflare.com/api/go/resources/ai_search/subresources/instances/methods/list#(resource)%20ai_search.instances%20%3E%20(method)%20list%20%3E%20(params)%20default%20%3E%20(param)%20order_by_direction%20%3E%20(schema)">InstanceListParamsOrderByDirection</a> = "asc"

<a href="#(resource)%20ai_search.instances%20%3E%20(method)%20list%20%3E%20(params)%20default%20%3E%20(param)%20order_by_direction%20%3E%20(schema)%20%3E%20(member)%200">Link to this property</a>

const InstanceListParamsOrderByDirectionDesc <a href="https://developers.cloudflare.com/api/go/resources/ai_search/subresources/instances/methods/list#(resource)%20ai_search.instances%20%3E%20(method)%20list%20%3E%20(params)%20default%20%3E%20(param)%20order_by_direction%20%3E%20(schema)">InstanceListParamsOrderByDirection</a> = "desc"

<a href="#(resource)%20ai_search.instances%20%3E%20(method)%20list%20%3E%20(params)%20default%20%3E%20(param)%20order_by_direction%20%3E%20(schema)%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(method)%20list%20%3E%20(params)%20default%20%3E%20(param)%20order_by_direction">Link to this property</a>

Page param.Field\[int64]Optional

Query param: Page number (1-indexed).

minimum1

<a href="#(resource)%20ai_search.instances%20%3E%20(method)%20list%20%3E%20(params)%20default%20%3E%20(param)%20page">Link to this property</a>

PerPage param.Field\[int64]Optional

Query param: Number of results per page.

maximum100

minimum1

<a href="#(resource)%20ai_search.instances%20%3E%20(method)%20list%20%3E%20(params)%20default%20%3E%20(param)%20per_page">Link to this property</a>

Search param.Field\[string]Optional

Query param: Filter instances whose id contains this string (case-insensitive).

maxLength64

<a href="#(resource)%20ai_search.instances%20%3E%20(method)%20list%20%3E%20(params)%20default%20%3E%20(param)%20search">Link to this property</a>

</details>

[Link to this property](<#(resource)%20ai_search.instances%20%3E%20(method)%20list%20%3E%20(params)%20default>)

##### ReturnsExpand Collapse

<details>

<summary>

type InstanceListResponse struct{…}

</summary>

ID string

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

AIGatewayID string

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20ai_gateway_id">Link to this property</a>

AISearchModel string

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20ai_search_model">Link to this property</a>

Cache bool

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20cache">Link to this property</a>

<details>

<summary>

CacheThreshold InstanceListResponseCacheThreshold

</summary>

One of the following:

const InstanceListResponseCacheThresholdSuperStrictMatch InstanceListResponseCacheThreshold = "super\_strict\_match"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20cache_threshold%20%3E%20(member)%200">Link to this property</a>

const InstanceListResponseCacheThresholdCloseEnough InstanceListResponseCacheThreshold = "close\_enough"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20cache_threshold%20%3E%20(member)%201">Link to this property</a>

const InstanceListResponseCacheThresholdFlexibleFriend InstanceListResponseCacheThreshold = "flexible\_friend"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20cache_threshold%20%3E%20(member)%202">Link to this property</a>

const InstanceListResponseCacheThresholdAnythingGoes InstanceListResponseCacheThreshold = "anything\_goes"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20cache_threshold%20%3E%20(member)%203">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20cache_threshold">Link to this property</a>

<details>

<summary>

CacheTTL InstanceListResponseCacheTTL

</summary>

One of the following:

const InstanceListResponseCacheTTL600 InstanceListResponseCacheTTL = 600

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20cache_ttl%20%3E%20(member)%200">Link to this property</a>

const InstanceListResponseCacheTTL1800 InstanceListResponseCacheTTL = 1800

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20cache_ttl%20%3E%20(member)%201">Link to this property</a>

const InstanceListResponseCacheTTL3600 InstanceListResponseCacheTTL = 3600

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20cache_ttl%20%3E%20(member)%202">Link to this property</a>

const InstanceListResponseCacheTTL7200 InstanceListResponseCacheTTL = 7200

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20cache_ttl%20%3E%20(member)%203">Link to this property</a>

const InstanceListResponseCacheTTL21600 InstanceListResponseCacheTTL = 21600

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20cache_ttl%20%3E%20(member)%204">Link to this property</a>

const InstanceListResponseCacheTTL43200 InstanceListResponseCacheTTL = 43200

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20cache_ttl%20%3E%20(member)%205">Link to this property</a>

const InstanceListResponseCacheTTL86400 InstanceListResponseCacheTTL = 86400

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20cache_ttl%20%3E%20(member)%206">Link to this property</a>

const InstanceListResponseCacheTTL172800 InstanceListResponseCacheTTL = 172800

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20cache_ttl%20%3E%20(member)%207">Link to this property</a>

const InstanceListResponseCacheTTL259200 InstanceListResponseCacheTTL = 259200

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20cache_ttl%20%3E%20(member)%208">Link to this property</a>

const InstanceListResponseCacheTTL518400 InstanceListResponseCacheTTL = 518400

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20cache_ttl%20%3E%20(member)%209">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20cache_ttl">Link to this property</a>

Chunk bool

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20chunk">Link to this property</a>

ChunkOverlap float64

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20chunk_overlap">Link to this property</a>

ChunkSize float64

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20chunk_size">Link to this property</a>

CreatedAt Time

formatdate-time

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20created_at">Link to this property</a>

CreatedBy string

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20created_by">Link to this property</a>

<details>

<summary>

CustomMetadata \[]InstanceListResponseCustomMetadata

</summary>

<details>

<summary>

DataType InstanceListResponseCustomMetadataDataType

</summary>

One of the following:

const InstanceListResponseCustomMetadataDataTypeText InstanceListResponseCustomMetadataDataType = "text"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20custom_metadata%20%3E%20(items)%20%3E%20(property)%20data_type%20%3E%20(member)%200">Link to this property</a>

const InstanceListResponseCustomMetadataDataTypeNumber InstanceListResponseCustomMetadataDataType = "number"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20custom_metadata%20%3E%20(items)%20%3E%20(property)%20data_type%20%3E%20(member)%201">Link to this property</a>

const InstanceListResponseCustomMetadataDataTypeBoolean InstanceListResponseCustomMetadataDataType = "boolean"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20custom_metadata%20%3E%20(items)%20%3E%20(property)%20data_type%20%3E%20(member)%202">Link to this property</a>

const InstanceListResponseCustomMetadataDataTypeDatetime InstanceListResponseCustomMetadataDataType = "datetime"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20custom_metadata%20%3E%20(items)%20%3E%20(property)%20data_type%20%3E%20(member)%203">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20custom_metadata%20%3E%20(items)%20%3E%20(property)%20data_type">Link to this property</a>

FieldName string

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20custom_metadata%20%3E%20(items)%20%3E%20(property)%20field_name">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20custom_metadata">Link to this property</a>

EmbeddingModel string

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20embedding_model">Link to this property</a>

Enable bool

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20enable">Link to this property</a>

EngineVersion float64

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20engine_version">Link to this property</a>

<details>

<summary>

FusionMethod InstanceListResponseFusionMethod

</summary>

One of the following:

const InstanceListResponseFusionMethodMax InstanceListResponseFusionMethod = "max"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20fusion_method%20%3E%20(member)%200">Link to this property</a>

const InstanceListResponseFusionMethodRrf InstanceListResponseFusionMethod = "rrf"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20fusion_method%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20fusion_method">Link to this property</a>

HybridSearchEnabled bool

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20hybrid_search_enabled">Link to this property</a>

<details>

<summary>

IndexMethod InstanceListResponseIndexMethod

</summary>

Keyword bool

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20index_method%20%3E%20(property)%20keyword">Link to this property</a>

Vector bool

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20index_method%20%3E%20(property)%20vector">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20index_method">Link to this property</a>

<details>

<summary>

IndexingOptions InstanceListResponseIndexingOptions

</summary>

<details>

<summary>

KeywordTokenizer InstanceListResponseIndexingOptionsKeywordTokenizerOptional

</summary>

One of the following:

const InstanceListResponseIndexingOptionsKeywordTokenizerPorter InstanceListResponseIndexingOptionsKeywordTokenizer = "porter"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20indexing_options%20%3E%20(property)%20keyword_tokenizer%20%3E%20(member)%200">Link to this property</a>

const InstanceListResponseIndexingOptionsKeywordTokenizerTrigram InstanceListResponseIndexingOptionsKeywordTokenizer = "trigram"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20indexing_options%20%3E%20(property)%20keyword_tokenizer%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20indexing_options%20%3E%20(property)%20keyword_tokenizer">Link to this property</a>

UseOCR boolOptional

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20indexing_options%20%3E%20(property)%20use_ocr">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20indexing_options">Link to this property</a>

LastActivity Time

formatdate-time

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20last_activity">Link to this property</a>

MaxNumResults float64

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20max_num_results">Link to this property</a>

<details>

<summary>

Metadata InstanceListResponseMetadata

</summary>

CreatedFromAISearchWizard boolOptional

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20metadata%20%3E%20(property)%20created_from_aisearch_wizard">Link to this property</a>

WorkerDomain stringOptional

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20metadata%20%3E%20(property)%20worker_domain">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20metadata">Link to this property</a>

ModifiedAt Time

formatdate-time

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20modified_at">Link to this property</a>

ModifiedBy string

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20modified_by">Link to this property</a>

Namespace string

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20namespace">Link to this property</a>

Paused bool

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20paused">Link to this property</a>

PublicEndpointID string

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20public_endpoint_id">Link to this property</a>

<details>

<summary>

PublicEndpointParams InstanceListResponsePublicEndpointParams

</summary>

AuthorizedHosts \[]stringOptional

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20public_endpoint_params%20%3E%20(property)%20authorized_hosts">Link to this property</a>

<details>

<summary>

ChatCompletionsEndpoint InstanceListResponsePublicEndpointParamsChatCompletionsEndpointOptional

</summary>

Disabled boolOptional

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20public_endpoint_params%20%3E%20(property)%20chat_completions_endpoint%20%3E%20(property)%20disabled">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20public_endpoint_params%20%3E%20(property)%20chat_completions_endpoint">Link to this property</a>

CustomDomains \[]stringOptional

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20public_endpoint_params%20%3E%20(property)%20custom_domains">Link to this property</a>

DefaultDomainEnabled boolOptional

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20public_endpoint_params%20%3E%20(property)%20default_domain_enabled">Link to this property</a>

Enabled boolOptional

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20public_endpoint_params%20%3E%20(property)%20enabled">Link to this property</a>

<details>

<summary>

Mcp InstanceListResponsePublicEndpointParamsMcpOptional

</summary>

Description stringOptional

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20public_endpoint_params%20%3E%20(property)%20mcp%20%3E%20(property)%20description">Link to this property</a>

Disabled boolOptional

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20public_endpoint_params%20%3E%20(property)%20mcp%20%3E%20(property)%20disabled">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20public_endpoint_params%20%3E%20(property)%20mcp">Link to this property</a>

<details>

<summary>

RateLimit InstanceListResponsePublicEndpointParamsRateLimitOptional

</summary>

PeriodMs int64Optional

maximum3600000

minimum60000

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20public_endpoint_params%20%3E%20(property)%20rate_limit%20%3E%20(property)%20period_ms">Link to this property</a>

Requests int64Optional

minimum1

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20public_endpoint_params%20%3E%20(property)%20rate_limit%20%3E%20(property)%20requests">Link to this property</a>

<details>

<summary>

Technique InstanceListResponsePublicEndpointParamsRateLimitTechniqueOptional

</summary>

One of the following:

const InstanceListResponsePublicEndpointParamsRateLimitTechniqueFixed InstanceListResponsePublicEndpointParamsRateLimitTechnique = "fixed"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20public_endpoint_params%20%3E%20(property)%20rate_limit%20%3E%20(property)%20technique%20%3E%20(member)%200">Link to this property</a>

const InstanceListResponsePublicEndpointParamsRateLimitTechniqueSliding InstanceListResponsePublicEndpointParamsRateLimitTechnique = "sliding"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20public_endpoint_params%20%3E%20(property)%20rate_limit%20%3E%20(property)%20technique%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20public_endpoint_params%20%3E%20(property)%20rate_limit%20%3E%20(property)%20technique">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20public_endpoint_params%20%3E%20(property)%20rate_limit">Link to this property</a>

<details>

<summary>

SearchEndpoint InstanceListResponsePublicEndpointParamsSearchEndpointOptional

</summary>

Disabled boolOptional

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20public_endpoint_params%20%3E%20(property)%20search_endpoint%20%3E%20(property)%20disabled">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20public_endpoint_params%20%3E%20(property)%20search_endpoint">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20public_endpoint_params">Link to this property</a>

Reranking bool

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20reranking">Link to this property</a>

RerankingModel string

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20reranking_model">Link to this property</a>

<details>

<summary>

RetrievalOptions InstanceListResponseRetrievalOptions

</summary>

<details>

<summary>

BoostBy \[]InstanceListResponseRetrievalOptionsBoostByOptional

</summary>

Field string

maxLength64

minLength1

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20retrieval_options%20%3E%20(property)%20boost_by%20%3E%20(items)%20%3E%20(property)%20field">Link to this property</a>

<details>

<summary>

DataType InstanceListResponseRetrievalOptionsBoostByDataTypeOptional

</summary>

One of the following:

const InstanceListResponseRetrievalOptionsBoostByDataTypeNumber InstanceListResponseRetrievalOptionsBoostByDataType = "number"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20retrieval_options%20%3E%20(property)%20boost_by%20%3E%20(items)%20%3E%20(property)%20dataType%20%3E%20(member)%200">Link to this property</a>

const InstanceListResponseRetrievalOptionsBoostByDataTypeDatetime InstanceListResponseRetrievalOptionsBoostByDataType = "datetime"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20retrieval_options%20%3E%20(property)%20boost_by%20%3E%20(items)%20%3E%20(property)%20dataType%20%3E%20(member)%201">Link to this property</a>

const InstanceListResponseRetrievalOptionsBoostByDataTypeText InstanceListResponseRetrievalOptionsBoostByDataType = "text"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20retrieval_options%20%3E%20(property)%20boost_by%20%3E%20(items)%20%3E%20(property)%20dataType%20%3E%20(member)%202">Link to this property</a>

const InstanceListResponseRetrievalOptionsBoostByDataTypeBoolean InstanceListResponseRetrievalOptionsBoostByDataType = "boolean"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20retrieval_options%20%3E%20(property)%20boost_by%20%3E%20(items)%20%3E%20(property)%20dataType%20%3E%20(member)%203">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20retrieval_options%20%3E%20(property)%20boost_by%20%3E%20(items)%20%3E%20(property)%20dataType">Link to this property</a>

<details>

<summary>

Direction InstanceListResponseRetrievalOptionsBoostByDirectionOptional

</summary>

One of the following:

const InstanceListResponseRetrievalOptionsBoostByDirectionAsc InstanceListResponseRetrievalOptionsBoostByDirection = "asc"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20retrieval_options%20%3E%20(property)%20boost_by%20%3E%20(items)%20%3E%20(property)%20direction%20%3E%20(member)%200">Link to this property</a>

const InstanceListResponseRetrievalOptionsBoostByDirectionDesc InstanceListResponseRetrievalOptionsBoostByDirection = "desc"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20retrieval_options%20%3E%20(property)%20boost_by%20%3E%20(items)%20%3E%20(property)%20direction%20%3E%20(member)%201">Link to this property</a>

const InstanceListResponseRetrievalOptionsBoostByDirectionExists InstanceListResponseRetrievalOptionsBoostByDirection = "exists"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20retrieval_options%20%3E%20(property)%20boost_by%20%3E%20(items)%20%3E%20(property)%20direction%20%3E%20(member)%202">Link to this property</a>

const InstanceListResponseRetrievalOptionsBoostByDirectionNotExists InstanceListResponseRetrievalOptionsBoostByDirection = "not\_exists"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20retrieval_options%20%3E%20(property)%20boost_by%20%3E%20(items)%20%3E%20(property)%20direction%20%3E%20(member)%203">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20retrieval_options%20%3E%20(property)%20boost_by%20%3E%20(items)%20%3E%20(property)%20direction">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20retrieval_options%20%3E%20(property)%20boost_by">Link to this property</a>

<details>

<summary>

KeywordMatchMode InstanceListResponseRetrievalOptionsKeywordMatchModeOptional

</summary>

One of the following:

const InstanceListResponseRetrievalOptionsKeywordMatchModeAnd InstanceListResponseRetrievalOptionsKeywordMatchMode = "and"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20retrieval_options%20%3E%20(property)%20keyword_match_mode%20%3E%20(member)%200">Link to this property</a>

const InstanceListResponseRetrievalOptionsKeywordMatchModeOr InstanceListResponseRetrievalOptionsKeywordMatchMode = "or"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20retrieval_options%20%3E%20(property)%20keyword_match_mode%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20retrieval_options%20%3E%20(property)%20keyword_match_mode">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20retrieval_options">Link to this property</a>

RewriteModel string

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20rewrite_model">Link to this property</a>

RewriteQuery bool

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20rewrite_query">Link to this property</a>

ScoreThreshold float64

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20score_threshold">Link to this property</a>

Source string

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source">Link to this property</a>

<details>

<summary>

SourceParams InstanceListResponseSourceParams

</summary>

ExcludeItems \[]stringOptional

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params%20%3E%20(property)%20exclude_items">Link to this property</a>

IncludeItems \[]stringOptional

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params%20%3E%20(property)%20include_items">Link to this property</a>

Prefix stringOptional

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params%20%3E%20(property)%20prefix">Link to this property</a>

R2Jurisdiction stringOptional

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params%20%3E%20(property)%20r2_jurisdiction">Link to this property</a>

<details>

<summary>

WebCrawler InstanceListResponseSourceParamsWebCrawlerOptional

</summary>

<details>

<summary>

DiscoverOptions InstanceListResponseSourceParamsWebCrawlerDiscoverOptionsOptional

</summary>

Depth float64Optional

maximum100000

minimum1

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params%20%3E%20(property)%20web_crawler%20%3E%20(property)%20discover_options%20%3E%20(property)%20depth">Link to this property</a>

IncludeExternalLinks boolOptional

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params%20%3E%20(property)%20web_crawler%20%3E%20(property)%20discover_options%20%3E%20(property)%20include_external_links">Link to this property</a>

IncludeSubdomains boolOptional

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params%20%3E%20(property)%20web_crawler%20%3E%20(property)%20discover_options%20%3E%20(property)%20include_subdomains">Link to this property</a>

Limit float64Optional

Maximum number of pages to crawl. New values are capped at 100000; instances configured before that cap may report a higher stored value, which the crawler clamps at run time.

maximum100000

minimum1

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params%20%3E%20(property)%20web_crawler%20%3E%20(property)%20discover_options%20%3E%20(property)%20limit">Link to this property</a>

MaxAge float64Optional

maximum604800

minimum0

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params%20%3E%20(property)%20web_crawler%20%3E%20(property)%20discover_options%20%3E%20(property)%20max_age">Link to this property</a>

<details>

<summary>

Source InstanceListResponseSourceParamsWebCrawlerDiscoverOptionsSourceOptional

</summary>

One of the following:

const InstanceListResponseSourceParamsWebCrawlerDiscoverOptionsSourceAll InstanceListResponseSourceParamsWebCrawlerDiscoverOptionsSource = "all"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params%20%3E%20(property)%20web_crawler%20%3E%20(property)%20discover_options%20%3E%20(property)%20source%20%3E%20(member)%200">Link to this property</a>

const InstanceListResponseSourceParamsWebCrawlerDiscoverOptionsSourceSitemaps InstanceListResponseSourceParamsWebCrawlerDiscoverOptionsSource = "sitemaps"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params%20%3E%20(property)%20web_crawler%20%3E%20(property)%20discover_options%20%3E%20(property)%20source%20%3E%20(member)%201">Link to this property</a>

const InstanceListResponseSourceParamsWebCrawlerDiscoverOptionsSourceLinks InstanceListResponseSourceParamsWebCrawlerDiscoverOptionsSource = "links"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params%20%3E%20(property)%20web_crawler%20%3E%20(property)%20discover_options%20%3E%20(property)%20source%20%3E%20(member)%202">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params%20%3E%20(property)%20web_crawler%20%3E%20(property)%20discover_options%20%3E%20(property)%20source">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params%20%3E%20(property)%20web_crawler%20%3E%20(property)%20discover_options">Link to this property</a>

<details>

<summary>

ParseOptions InstanceListResponseSourceParamsWebCrawlerParseOptionsOptional

</summary>

<details>

<summary>

ContentSelector \[]InstanceListResponseSourceParamsWebCrawlerParseOptionsContentSelectorOptional

</summary>

Path string

maxLength200

minLength1

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params%20%3E%20(property)%20web_crawler%20%3E%20(property)%20parse_options%20%3E%20(property)%20content_selector%20%3E%20(items)%20%3E%20(property)%20path">Link to this property</a>

Selector string

maxLength200

minLength1

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params%20%3E%20(property)%20web_crawler%20%3E%20(property)%20parse_options%20%3E%20(property)%20content_selector%20%3E%20(items)%20%3E%20(property)%20selector">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params%20%3E%20(property)%20web_crawler%20%3E%20(property)%20parse_options%20%3E%20(property)%20content_selector">Link to this property</a>

IncludeHeaders map\[string, string]Optional

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params%20%3E%20(property)%20web_crawler%20%3E%20(property)%20parse_options%20%3E%20(property)%20include_headers">Link to this property</a>

IncludeImages boolOptional

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params%20%3E%20(property)%20web_crawler%20%3E%20(property)%20parse_options%20%3E%20(property)%20include_images">Link to this property</a>

SpecificSitemaps \[]stringOptional

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params%20%3E%20(property)%20web_crawler%20%3E%20(property)%20parse_options%20%3E%20(property)%20specific_sitemaps">Link to this property</a>

UseBrowserRendering boolOptional

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params%20%3E%20(property)%20web_crawler%20%3E%20(property)%20parse_options%20%3E%20(property)%20use_browser_rendering">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params%20%3E%20(property)%20web_crawler%20%3E%20(property)%20parse_options">Link to this property</a>

<details>

<summary>

ParseType InstanceListResponseSourceParamsWebCrawlerParseTypeOptional

</summary>

One of the following:

const InstanceListResponseSourceParamsWebCrawlerParseTypeSitemap InstanceListResponseSourceParamsWebCrawlerParseType = "sitemap"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params%20%3E%20(property)%20web_crawler%20%3E%20(property)%20parse_type%20%3E%20(member)%200">Link to this property</a>

const InstanceListResponseSourceParamsWebCrawlerParseTypeDiscover InstanceListResponseSourceParamsWebCrawlerParseType = "discover"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params%20%3E%20(property)%20web_crawler%20%3E%20(property)%20parse_type%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params%20%3E%20(property)%20web_crawler%20%3E%20(property)%20parse_type">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params%20%3E%20(property)%20web_crawler">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20source_params">Link to this property</a>

Status string

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20status">Link to this property</a>

Summarization bool

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20summarization">Link to this property</a>

SummarizationModel string

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20summarization_model">Link to this property</a>

<details>

<summary>

SyncInterval InstanceListResponseSyncInterval

</summary>

One of the following:

const InstanceListResponseSyncInterval900 InstanceListResponseSyncInterval = 900

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20sync_interval%20%3E%20(member)%200">Link to this property</a>

const InstanceListResponseSyncInterval1800 InstanceListResponseSyncInterval = 1800

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20sync_interval%20%3E%20(member)%201">Link to this property</a>

const InstanceListResponseSyncInterval3600 InstanceListResponseSyncInterval = 3600

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20sync_interval%20%3E%20(member)%202">Link to this property</a>

const InstanceListResponseSyncInterval7200 InstanceListResponseSyncInterval = 7200

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20sync_interval%20%3E%20(member)%203">Link to this property</a>

const InstanceListResponseSyncInterval14400 InstanceListResponseSyncInterval = 14400

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20sync_interval%20%3E%20(member)%204">Link to this property</a>

const InstanceListResponseSyncInterval21600 InstanceListResponseSyncInterval = 21600

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20sync_interval%20%3E%20(member)%205">Link to this property</a>

const InstanceListResponseSyncInterval43200 InstanceListResponseSyncInterval = 43200

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20sync_interval%20%3E%20(member)%206">Link to this property</a>

const InstanceListResponseSyncInterval86400 InstanceListResponseSyncInterval = 86400

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20sync_interval%20%3E%20(member)%207">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20sync_interval">Link to this property</a>

SystemPromptAISearch string

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20system_prompt_ai_search">Link to this property</a>

SystemPromptIndexSummarization string

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20system_prompt_index_summarization">Link to this property</a>

SystemPromptRewriteQuery string

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20system_prompt_rewrite_query">Link to this property</a>

TokenID string

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20token_id">Link to this property</a>

<details>

<summary>

Type InstanceListResponseType

</summary>

One of the following:

const InstanceListResponseTypeR2 InstanceListResponseType = "r2"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20type%20%3E%20(member)%200">Link to this property</a>

const InstanceListResponseTypeWebCrawler InstanceListResponseType = "web-crawler"

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20type%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

</details>

[Link to this property](<#(resource)%20ai_search.instances%20%3E%20(model)%20InstanceListResponse%20%3E%20(schema)>)

### List AI Search instances.

Go

HTTPTypeScriptPythonGoTerraform

```
package main

import (
  "context"
  "fmt"

  "github.com/cloudflare/cloudflare-go"
  "github.com/cloudflare/cloudflare-go/ai_search"
  "github.com/cloudflare/cloudflare-go/option"
)

func main() {
  client := cloudflare.NewClient(
    option.WithAPIToken("Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY"),
  )
  page, err := client.AISearch.Instances.List(context.TODO(), ai_search.InstanceListParams{
    AccountID: cloudflare.F("c3dc5f0b34a14ff8e1b3ec04895e1b22"),
  })
  if err != nil {
    panic(err.Error())
  }
  fmt.Printf("%+v\n", page)
}
```

200 example

```
{
  "result": [
    {
      "id": "id",
      "ai_gateway_id": "ai_gateway_id",
      "ai_search_model": "ai_search_model",
      "cache": true,
      "cache_threshold": "super_strict_match",
      "cache_ttl": 600,
      "chunk": true,
      "chunk_overlap": 0,
      "chunk_size": 0,
      "created_at": "2019-12-27T18:11:19.117Z",
      "created_by": "created_by",
      "custom_metadata": [
        {
          "data_type": "text",
          "field_name": "field_name"
        }
      ],
      "embedding_model": "embedding_model",
      "enable": true,
      "engine_version": 0,
      "fusion_method": "max",
      "hybrid_search_enabled": true,
      "index_method": {
        "keyword": true,
        "vector": true
      },
      "indexing_options": {
        "keyword_tokenizer": "porter",
        "use_ocr": true
      },
      "last_activity": "2019-12-27T18:11:19.117Z",
      "max_num_results": 0,
      "metadata": {
        "created_from_aisearch_wizard": true,
        "worker_domain": "worker_domain"
      },
      "modified_at": "2019-12-27T18:11:19.117Z",
      "modified_by": "modified_by",
      "namespace": "namespace",
      "paused": true,
      "public_endpoint_id": "public_endpoint_id",
      "public_endpoint_params": {
        "authorized_hosts": [
          "string"
        ],
        "chat_completions_endpoint": {
          "disabled": true
        },
        "custom_domains": [
          "x"
        ],
        "default_domain_enabled": true,
        "enabled": true,
        "mcp": {
          "description": "description",
          "disabled": true
        },
        "rate_limit": {
          "period_ms": 60000,
          "requests": 1,
          "technique": "fixed"
        },
        "search_endpoint": {
          "disabled": true
        }
      },
      "reranking": true,
      "reranking_model": "reranking_model",
      "retrieval_options": {
        "boost_by": [
          {
            "field": "x",
            "dataType": "number",
            "direction": "asc"
          }
        ],
        "keyword_match_mode": "and"
      },
      "rewrite_model": "rewrite_model",
      "rewrite_query": true,
      "score_threshold": 0,
      "source": "source",
      "source_params": {
        "exclude_items": [
          "string"
        ],
        "include_items": [
          "string"
        ],
        "prefix": "prefix",
        "r2_jurisdiction": "r2_jurisdiction",
        "web_crawler": {
          "discover_options": {
            "depth": 1,
            "include_external_links": true,
            "include_subdomains": true,
            "limit": 1,
            "max_age": 0,
            "source": "all"
          },
          "parse_options": {
            "content_selector": [
              {
                "path": "x",
                "selector": "x"
              }
            ],
            "include_headers": {
              "foo": "string"
            },
            "include_images": true,
            "specific_sitemaps": [
              "https://example.com"
            ],
            "use_browser_rendering": true
          },
          "parse_type": "sitemap"
        }
      },
      "status": "status",
      "summarization": true,
      "summarization_model": "summarization_model",
      "sync_interval": 900,
      "system_prompt_ai_search": "system_prompt_ai_search",
      "system_prompt_index_summarization": "system_prompt_index_summarization",
      "system_prompt_rewrite_query": "system_prompt_rewrite_query",
      "token_id": "token_id",
      "type": "r2"
    }
  ],
  "result_info": {
    "count": 0,
    "page": 0,
    "per_page": 0,
    "total_count": 0
  },
  "success": true
}
```

##### Returns Examples

200 example

```
{
  "result": [
    {
      "id": "id",
      "ai_gateway_id": "ai_gateway_id",
      "ai_search_model": "ai_search_model",
      "cache": true,
      "cache_threshold": "super_strict_match",
      "cache_ttl": 600,
      "chunk": true,
      "chunk_overlap": 0,
      "chunk_size": 0,
      "created_at": "2019-12-27T18:11:19.117Z",
      "created_by": "created_by",
      "custom_metadata": [
        {
          "data_type": "text",
          "field_name": "field_name"
        }
      ],
      "embedding_model": "embedding_model",
      "enable": true,
      "engine_version": 0,
      "fusion_method": "max",
      "hybrid_search_enabled": true,
      "index_method": {
        "keyword": true,
        "vector": true
      },
      "indexing_options": {
        "keyword_tokenizer": "porter",
        "use_ocr": true
      },
      "last_activity": "2019-12-27T18:11:19.117Z",
      "max_num_results": 0,
      "metadata": {
        "created_from_aisearch_wizard": true,
        "worker_domain": "worker_domain"
      },
      "modified_at": "2019-12-27T18:11:19.117Z",
      "modified_by": "modified_by",
      "namespace": "namespace",
      "paused": true,
      "public_endpoint_id": "public_endpoint_id",
      "public_endpoint_params": {
        "authorized_hosts": [
          "string"
        ],
        "chat_completions_endpoint": {
          "disabled": true
        },
        "custom_domains": [
          "x"
        ],
        "default_domain_enabled": true,
        "enabled": true,
        "mcp": {
          "description": "description",
          "disabled": true
        },
        "rate_limit": {
          "period_ms": 60000,
          "requests": 1,
          "technique": "fixed"
        },
        "search_endpoint": {
          "disabled": true
        }
      },
      "reranking": true,
      "reranking_model": "reranking_model",
      "retrieval_options": {
        "boost_by": [
          {
            "field": "x",
            "dataType": "number",
            "direction": "asc"
          }
        ],
        "keyword_match_mode": "and"
      },
      "rewrite_model": "rewrite_model",
      "rewrite_query": true,
      "score_threshold": 0,
      "source": "source",
      "source_params": {
        "exclude_items": [
          "string"
        ],
        "include_items": [
          "string"
        ],
        "prefix": "prefix",
        "r2_jurisdiction": "r2_jurisdiction",
        "web_crawler": {
          "discover_options": {
            "depth": 1,
            "include_external_links": true,
            "include_subdomains": true,
            "limit": 1,
            "max_age": 0,
            "source": "all"
          },
          "parse_options": {
            "content_selector": [
              {
                "path": "x",
                "selector": "x"
              }
            ],
            "include_headers": {
              "foo": "string"
            },
            "include_images": true,
            "specific_sitemaps": [
              "https://example.com"
            ],
            "use_browser_rendering": true
          },
          "parse_type": "sitemap"
        }
      },
      "status": "status",
      "summarization": true,
      "summarization_model": "summarization_model",
      "sync_interval": 900,
      "system_prompt_ai_search": "system_prompt_ai_search",
      "system_prompt_index_summarization": "system_prompt_index_summarization",
      "system_prompt_rewrite_query": "system_prompt_rewrite_query",
      "token_id": "token_id",
      "type": "r2"
    }
  ],
  "result_info": {
    "count": 0,
    "page": 0,
    "per_page": 0,
    "total_count": 0
  },
  "success": true
}
```