# Memory Entry

> > This page is auto-generated from the formations OpenAPI spec.
> Do not edit manually — run `pnpm generate-formations-resource-docs` to regenerate.

# Memory Entry

> This page is auto-generated from the formations OpenAPI spec.
> Do not edit manually — run `pnpm generate-formations-resource-docs` to regenerate.

Adds a single text entry to a memory store.

## Syntax

```yaml
type: memory_entry
properties:
  memory_id: String
  content: String
  source_type: String
  tags: String[]
  metadata: Object
```

## Output

The physical resource ID is the **public ID** of the created resource. Reference it from other resources with a `ref` expression:

```yaml
      some_field:
        ref: MyMemoryEntry
```

## Properties

**`memory_id`**

Public ID of the parent memory (or ref expression)

_Required_: Yes
_Type_: String

---

**`content`**

Text content of the memory entry

_Required_: Yes
_Type_: String

---

**`source_type`**

How this entry was created (defaults to manual)

_Required_: No
_Type_: String
_Allowed values_: `manual`, `agent`, `extraction`, `orchestration`

---

**`tags`**

Per-entry tag strings for entry-granularity filtering

_Required_: No
_Type_: Array of String
_Nullable_: Yes

---

**`metadata`**

Arbitrary structured metadata attached to the entry

_Required_: No
_Type_: Object
_Nullable_: Yes

---
