Skip to main content
POST
Create Memory Store
Create a memory store when you want to add pinned memories before a participant’s first conversation. Otherwise, pass one tag in participant_tags to Create Conversation, and Tavus creates the store automatically.

Authorizations

x-api-key
string
header
required

Body

application/json
pal_id
string
required

PAL that will use this memory store.

Example:

"p123456789ab"

participant_tag
string
required

Stable identifier for the participant in your application.

Example:

"user_12345"

pinned_memories
string[]

Optional static facts to seed into the store. Up to 30 facts, each with up to 500 characters.

Maximum array length: 30
Required string length: 1 - 500
Example:

Response

Memory store created

memory_store_id
string
required

Unique identifier for the memory store.

Example:

"m123456789abc"

pal_id
string
required

PAL this store belongs to.

Example:

"p123456789ab"

participant_tag
string
required

Developer-provided participant identifier.

Example:

"user_12345"

pinned_memories
object[]
required

Pinned facts in this store.

Maximum array length: 30
learned
object
required

Memory learned from prior conversations. A filtered request may return only profile or timeline.

created_at
string
required

When the store was created.

Example:

"2026-08-24 12:00:00"

updated_at
string
required

When the store was last updated.

Example:

"2026-08-24 12:00:00"