List All Memories
curl --request GET \
--url https://api.bland.ai/v1/memory \
--header 'authorization: <authorization>'import requests
url = "https://api.bland.ai/v1/memory"
headers = {"authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {authorization: '<authorization>'}};
fetch('https://api.bland.ai/v1/memory', 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://api.bland.ai/v1/memory",
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: <authorization>"
],
]);
$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://api.bland.ai/v1/memory"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.bland.ai/v1/memory")
.header("authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bland.ai/v1/memory")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"data": {
"memories": [
{
"id": "12345678-1234-1234-1234-123456789012",
"created_at": "2025-07-20T23:32:19.840Z",
"user_id": "87654321-4321-4321-4321-210987654321",
"name": "Customer Support",
"memory_duration": null
}
]
},
"errors": null
}
{
"data": null,
"errors": [
{
"error": "MEMORY_ERROR",
"message": "Failed to retrieve memories."
}
]
}
Memory Store (Legacy)
List All Memories
Retrieve all memory stores associated with your account.
GET
/
v1
/
memory
List All Memories
curl --request GET \
--url https://api.bland.ai/v1/memory \
--header 'authorization: <authorization>'import requests
url = "https://api.bland.ai/v1/memory"
headers = {"authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {authorization: '<authorization>'}};
fetch('https://api.bland.ai/v1/memory', 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://api.bland.ai/v1/memory",
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: <authorization>"
],
]);
$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://api.bland.ai/v1/memory"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.bland.ai/v1/memory")
.header("authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bland.ai/v1/memory")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"data": {
"memories": [
{
"id": "12345678-1234-1234-1234-123456789012",
"created_at": "2025-07-20T23:32:19.840Z",
"user_id": "87654321-4321-4321-4321-210987654321",
"name": "Customer Support",
"memory_duration": null
}
]
},
"errors": null
}
{
"data": null,
"errors": [
{
"error": "MEMORY_ERROR",
"message": "Failed to retrieve memories."
}
]
}
Headers
string
required
Your API key for authentication.
Response
object
Response data containing memories array.
array
Array of memory objects.
string
Unique identifier for the memory.
string
Name of the memory.
string
ISO timestamp when the memory was created.
string
User ID that owns this memory.
null
Memory duration setting (currently null).
{
"data": {
"memories": [
{
"id": "12345678-1234-1234-1234-123456789012",
"created_at": "2025-07-20T23:32:19.840Z",
"user_id": "87654321-4321-4321-4321-210987654321",
"name": "Customer Support",
"memory_duration": null
}
]
},
"errors": null
}
Error Responses
{
"data": null,
"errors": [
{
"error": "MEMORY_ERROR",
"message": "Failed to retrieve memories."
}
]
}
Docs for agents: llms.txt
Was this page helpful?
⌘I