---
title: "List contact memories"
method: GET
path: "/orgs/contacts/{contact_id}/memories"
tags: ["Contacts"]
---

# List contact memories

`GET /orgs/contacts/{contact_id}/memories`

## Request

- Base URL: `https://api.useinvent.com`
- URL: `https://api.useinvent.com/orgs/contacts/{contact_id}/memories`
- Auth: HTTP bearer

Retrieve all memories associated with a contact, sorted by importance.

## Path parameters

- `contact_id` string, required

## Query parameters

- `page` number
- `take` number
- `next` string
- `progressive` boolean

## Response `200`

- MemorySchema[]
  - `id` string, required
  - `user_id` string
  - `contact_id` string
  - `agent_id` string
  - `content` string, required
  - `type` 'FACT' | 'PREFERENCE' | 'GOAL' | 'EXPERIENCE', required: The type of memory.
  - `importance` number, required
  - `created_at` string, date-time, nullable, required
  - `updated_at` string, date-time, nullable, required

---

[API](https://skmtc.dev/useinvent/apis/invent-api.md) · [All operations](https://skmtc.dev/useinvent/apis/invent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/useinvent/apis/invent-api/revisions/98824f3fde82?raw)
