Skip to main content
GET
/
v1
/
flow
/
vectordb
/
{database_id}
/
metadata
Get metadata snapshot
curl --request GET \
  --url https://flow.seekr.com/v1/flow/vectordb/{database_id}/metadata \
  --header 'Authorization: <api-key>'
import requests

url = "https://flow.seekr.com/v1/flow/vectordb/{database_id}/metadata"

headers = {"Authorization": "<api-key>"}

response = requests.get(url, headers=headers)

print(response.text)
const options = {method: 'GET', headers: {Authorization: '<api-key>'}};

fetch('https://flow.seekr.com/v1/flow/vectordb/{database_id}/metadata', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
<?php

$curl = curl_init();

curl_setopt_array($curl, [
CURLOPT_URL => "https://flow.seekr.com/v1/flow/vectordb/{database_id}/metadata",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>"
],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
package main

import (
"fmt"
"net/http"
"io"
)

func main() {

url := "https://flow.seekr.com/v1/flow/vectordb/{database_id}/metadata"

req, _ := http.NewRequest("GET", url, nil)

req.Header.Add("Authorization", "<api-key>")

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := io.ReadAll(res.Body)

fmt.Println(string(body))

}
HttpResponse<String> response = Unirest.get("https://flow.seekr.com/v1/flow/vectordb/{database_id}/metadata")
.header("Authorization", "<api-key>")
.asString();
require 'uri'
require 'net/http'

url = URI("https://flow.seekr.com/v1/flow/vectordb/{database_id}/metadata")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'

response = http.request(request)
puts response.read_body
{
  "vector_database_id": "<string>",
  "created_at": "2023-11-07T05:31:56Z",
  "keys": [
    {
      "key_name": "<string>",
      "top_values": [
        "<string>"
      ]
    }
  ]
}
{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}
Return the current metadata snapshot for a vector database. The snapshot lists the most common metadata keys, the inferred type of each, and the most common values per key. The file search tool reads it when building its description, so an agent can filter retrieval using the actual vocabulary stored in the index. For SDK examples, see Generate a metadata snapshot.

Authorizations

Authorization
string
header
required

Your Seekr API key, sent in the Authorization header with no 'Bearer' prefix.

Path Parameters

database_id
string
required

Response

Successful Response

vector_database_id
string
required

ID of the vector database the snapshot describes.

created_at
string<date-time>
required

Time the current snapshot was generated.

keys
MetadataSnapshotKey · object[]
required

Captured metadata keys, each with its inferred type and most common values.

Last modified on June 30, 2026