Skip to main content
GET
/
v1
/
projects
/
{project_id}
/
vector-stores
/
{vector_store_id}
/
files
List files in vector store
curl --request GET \
  --url https://api.example.com/v1/projects/{project_id}/vector-stores/{vector_store_id}/files \
  --header 'x-api-key: <api-key>' \
  --header 'x-selected-account-id: <api-key>'
{
  "items": [
    {
      "id": "<string>",
      "parse_result_id": "<string>",
      "vector_store_id": "<string>",
      "file_id": "<string>",
      "file_name": "<string>",
      "file_size": 123,
      "file_mime_type": "<string>",
      "created_at": "2023-11-07T05:31:56Z"
    }
  ],
  "total_count": 123,
  "next_token": "<string>",
  "prev_token": "<string>"
}

Authorizations

x-api-key
string
header
required

API key for authentication

x-selected-account-id
string
header
required

Selected Account ID

Path Parameters

project_id
string
required
vector_store_id
string
required

Query Parameters

size
integer
default:999
deprecated

[DEPRECATED] Maximum number of files to return per page. Use page_size instead.

Required range: 1 <= x <= 1000
Example:

20

continuation_token
string | null

Pagination token

page_size
integer | null

Number of items per page

Required range: 1 <= x <= 100
sort_by
string | null

Field to sort by

sort_order
enum<string> | null

Sort order (asc or desc) Enum for project sort fields. Note that only non-nullable fields can be sorted by (for details, see: https://github.com/djrobstep/sqlakeyset?tab=readme-ov-file#limitations ).

Available options:
asc,
desc

Response

List of files retrieved successfully

items
VectorStoreFileEntity · object[]
required
total_count
integer
required
next_token
string | null
prev_token
string | null