POST
/
v1
/
memory
/
{memory_id}
/
user
Get User Memory Details
curl --request POST \
  --url https://api.bland.ai/v1/memory/{memory_id}/user \
  --header 'Content-Type: application/json' \
  --header 'authorization: <authorization>' \
  --data '{
  "phone_number": "<string>",
  "external_memory_key": "<string>"
}'
{
  "data": {
    "metadata": "25 year old customer from New York",
    "summary": "The user had previously discussed their startup and had a follow-up conversation, asking questions about AI and the future of their business.",
    "last_call_at": "2025-07-22T05:19:46.000Z",
    "call_count": 1,
    "calls": [
      {
        "c_id": "aaaaaaaa-bbbb-cccc-dddd-eeeeffffgggg",
        "created_at": "2025-07-22T05:19:37.314Z",
        "summary": "The call appears to be a follow-up conversation about the user's startup, asking questions about AI and the future of their business.",
        "answered_by": "human",
        "call_length": 0.3,
        "inbound": false
      }
    ]
  },
  "errors": null
}

Headers

authorization
string
required
Your API key for authentication.

Path Parameters

memory_id
string
required
The unique identifier of the memory.

Body Parameters

phone_number
string
required
The phone number of the user to retrieve memory details for.
external_memory_key
string
Optional external key for additional memory validation or cross-referencing.

Response

data
object
User memory data.
data.metadata
string
Custom metadata text associated with this user’s memory entry.
data.summary
string
AI-generated summary of interactions with this user.
data.last_call_at
string
ISO timestamp of the most recent call with this user.
data.call_count
number
Total number of calls with this user.
data.calls
array
Array of call objects associated with this user.
data.calls[].c_id
string
Unique identifier for the call.
data.calls[].created_at
string
ISO timestamp when the call was made.
data.calls[].summary
string
AI-generated summary of this specific call.
data.calls[].answered_by
string
Who answered the call (e.g., “human”, “ai”).
data.calls[].call_length
number
Call duration in minutes.
data.calls[].inbound
boolean
Whether this was an inbound call (true) or outbound call (false).
errors
null
Error array (null on success).
{
  "data": {
    "metadata": "25 year old customer from New York",
    "summary": "The user had previously discussed their startup and had a follow-up conversation, asking questions about AI and the future of their business.",
    "last_call_at": "2025-07-22T05:19:46.000Z",
    "call_count": 1,
    "calls": [
      {
        "c_id": "aaaaaaaa-bbbb-cccc-dddd-eeeeffffgggg",
        "created_at": "2025-07-22T05:19:37.314Z",
        "summary": "The call appears to be a follow-up conversation about the user's startup, asking questions about AI and the future of their business.",
        "answered_by": "human",
        "call_length": 0.3,
        "inbound": false
      }
    ]
  },
  "errors": null
}