Skip to main content

instances_items

Creates, updates, deletes, gets or lists an instances_items resource.

Overview

Nameinstances_items
TypeResource
Idcloudflare.aisearch.instances_items

Fields

The following fields are returned by SELECT queries:

Returns the AI Search items.

NameDatatypeDescription
idstring
source_idstringIdentifies which data source this item belongs to. "builtin" for uploaded files, "{type}:{source}" for external sources, null for legacy items.
checksumstring
chunks_countinteger
created_atstring (date-time)
errorstring
file_sizenumber
keystring
last_seen_atstring (date-time)
namespacestring
next_actionstring (INDEX, DELETE, )
statusstring (queued, running, completed, error, skipped, outdated)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_by_accountselectid, account_id, namepage, per_page, search, sort_by, status, source, metadata_filter, item_idLists indexed items in an AI Search instance.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
account_idstringThe Cloudflare account ID.
idstringResource ID.
namestringResource name.
item_idstringFilter items by their unique ID. Returns at most one item.
metadata_filterstringJSON-encoded metadata filter using Vectorize filter syntax. Examples: {"folder":"reports/"}, {"timestamp":{"$gte":1700000000000}}, {"folder":{"$in":["docs/","reports/"]}}
pageinteger
per_pageinteger
sort_bystringSort order for items. "status" (default) sorts by status priority then last_seen_at. "modified_at" sorts by file modification time (most recent first), falling back to created_at.
sourcestringFilter items by source_id. Use "builtin" for uploaded files, or a source identifier like "web-crawler:https://example.com".
statusstring

SELECT examples

Lists indexed items in an AI Search instance.

SELECT
id,
source_id,
checksum,
chunks_count,
created_at,
error,
file_size,
key,
last_seen_at,
namespace,
next_action,
status
FROM cloudflare.aisearch.instances_items
WHERE id = '{{ id }}' -- required
AND account_id = '{{ account_id }}' -- required
AND name = '{{ name }}' -- required
AND page = '{{ page }}'
AND per_page = '{{ per_page }}'
AND search = '{{ search }}'
AND sort_by = '{{ sort_by }}'
AND status = '{{ status }}'
AND source = '{{ source }}'
AND metadata_filter = '{{ metadata_filter }}'
AND item_id = '{{ item_id }}'
;