Skip to main content
GET
/
v1
/
flow
/
vectordb
List vector databases
curl --request GET \
  --url https://flow.seekr.com/v1/flow/vectordb \
  --header 'Authorization: <api-key>'
import requests

url = "https://flow.seekr.com/v1/flow/vectordb"

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', 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",
  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"

	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")
  .header("Authorization", "<api-key>")
  .asString();
require 'uri'
require 'net/http'

url = URI("https://flow.seekr.com/v1/flow/vectordb")

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
{
  "object": "<string>",
  "data": [
    {
      "id": "<string>",
      "name": "<string>",
      "model": "<string>",
      "dimension": 123,
      "description": "<string>",
      "created_at": "2023-11-07T05:31:56Z",
      "updated_at": "2023-11-07T05:31:56Z",
      "file_count": 123,
      "size_in_bytes": 123
    }
  ]
}
{
  "detail": [
    {
      "loc": [
        "<string>"
      ],
      "msg": "<string>",
      "type": "<string>",
      "input": "<unknown>",
      "ctx": {}
    }
  ]
}
Retrieve a paginated list of ingestion jobs for a specific vector database. Each job includes its current status and file_records with per-file tracking. For details on interpreting job states and file records, see Monitor ingestion.

Authorizations

Authorization
string
header
required

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

Query Parameters

types
enum<string>[] | null
Available options:
RAG,
explainability

Response

Successful Response

object
string
required
Allowed value: "list"
data
VectorDatabaseResponse · object[]
required
Last modified on June 18, 2026