Update Memory V1
Update an existing memory item by ID.
**Authentication Required**:
One of the following authentication methods must be used:
- Bearer token in `Authorization` header
- API Key in `X-API-Key` header
- Session token in `X-Session-Token` header
**Required Headers**:
- Content-Type: application/json
- X-Client-Type: (e.g., 'papr_plugin', 'browser_extension')
The API validates content size against MAX_CONTENT_LENGTH environment variable (defaults to 15000 bytes).
Path parameters
Query parameters
If True, re-processes holographic neural transforms after content update
If True, re-processes holographic neural transforms after content update
Frequency schema for holographic embedding (e.g. 'cosqa', 'scifact').
Frequency schema for holographic embedding (e.g. 'cosqa', 'scifact').
Request body
Example request
{
"content": "Updated meeting notes from the product planning session",
"context": [
{
"content": "Let's update the Q2 product roadmap",
"role": "user"
},
{
"content": "I'll help you update the roadmap. What changes would you like to make?",
"role": "assistant"
}
],
"metadata": {
"emoji tags": "📊,💡,📝,✨",
"emotion tags": "focused, productive, satisfied",
"hierarchical structures": "Business/Planning/Product/Updates",
"topics": "product, planning, updates"
},
"relationships_json": [
{
"metadata": {
"relevance": "high"
},
"related_item_id": "previous_memory_item_id",
"related_item_type": "TextMemoryItem",
"relation_type": "updates"
}
],
"type": "text"
}Response
Memory successfully updated
Changes
Changed in 8 of the 37 revisions of this API.9166
- ▲
removed from the
//request propertyanyOflistrequest-property-any-of-removed
- ○
added
subschema #1to the//request propertyanyOflistrequest-property-any-of-added
- ○
added
subschema #1to the/////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #1to the/////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #1to the/////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #1to the/////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #1to the/////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #1to the/////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
removed from the
/////response propertyanyOflist for the response statusresponse-property-any-of-removed
- ○
removed from the
/////response propertyanyOflist for the response statusresponse-property-any-of-removed
- ○
removed from the
/////response propertyanyOflist for the response statusresponse-property-any-of-removed
- ○
removed from the
/////response propertyanyOflist for the response statusresponse-property-any-of-removed
- ○
removed from the
/////response propertyanyOflist for the response statusresponse-property-any-of-removed
- ○
removed from the
/////response propertyanyOflist for the response statusresponse-property-any-of-removed
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ▲
removed
subschema #1from the//request propertyanyOflistrequest-property-any-of-removed
- ○
added to the
//request propertyanyOflistrequest-property-any-of-added
- ○
added to the
/////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added to the
/////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added to the
/////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added to the
/////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added to the
/////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added to the
/////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
removed
subschema #1from the/////response propertyanyOflist for the response statusresponse-property-any-of-removed
- ○
removed
subschema #1from the/////response propertyanyOflist for the response statusresponse-property-any-of-removed
- ○
removed
subschema #1from the/////response propertyanyOflist for the response statusresponse-property-any-of-removed
- ○
removed
subschema #1from the/////response propertyanyOflist for the response statusresponse-property-any-of-removed
- ○
removed
subschema #1from the/////response propertyanyOflist for the response statusresponse-property-any-of-removed
- ○
removed
subschema #1from the/////response propertyanyOflist for the response statusresponse-property-any-of-removed
This revision also has 8 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ▲
removed from the
//request propertyanyOflistrequest-property-any-of-removed
- ○
added
subschema #1to the//request propertyanyOflistrequest-property-any-of-added
- ○
added
subschema #1to the/////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #1to the/////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #1to the/////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #1to the/////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #1to the/////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #1to the/////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
removed from the
/////response propertyanyOflist for the response statusresponse-property-any-of-removed
- ○
removed from the
/////response propertyanyOflist for the response statusresponse-property-any-of-removed
- ○
removed from the
/////response propertyanyOflist for the response statusresponse-property-any-of-removed
- ○
removed from the
/////response propertyanyOflist for the response statusresponse-property-any-of-removed
- ○
removed from the
/////response propertyanyOflist for the response statusresponse-property-any-of-removed
- ○
removed from the
/////response propertyanyOflist for the response statusresponse-property-any-of-removed
- ▲
- ○
added the new optional request property
new-optional-request-property
- ○
request property
deprecatedrequest-property-deprecated
- ○
request property
deprecatedrequest-property-deprecated
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ○
added the new optional
queryrequest parameterenable_holographicnew-optional-request-parameter
- ○
added the new optional
queryrequest parameterfrequency_schema_idnew-optional-request-parameter
- ○
added the new optional request property
/////////new-optional-request-property
- ○
added the new optional request property
/////////new-optional-request-property
- ○
added the optional property
//to the response with the statusresponse-optional-property-added
- ○
added the optional property
//to the response with the statusresponse-optional-property-added
- ○
- ▲
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/hierarchical_structureslist-of-types was widened by adding typesarrayto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/hierarchical_structureslist-of-types was widened by adding typesarrayto media typeapplication/jsonof response400response-property-list-of-types-widened
- ▲
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/hierarchical_structureslist-of-types was widened by adding typesarrayto media typeapplication/jsonof response401response-property-list-of-types-widened
- ▲
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/hierarchical_structureslist-of-types was widened by adding typesarrayto media typeapplication/jsonof response404response-property-list-of-types-widened
- ▲
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/hierarchical_structureslist-of-types was widened by adding typesarrayto media typeapplication/jsonof response413response-property-list-of-types-widened
- ▲
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/hierarchical_structureslist-of-types was widened by adding typesarrayto media typeapplication/jsonof response500response-property-list-of-types-widened
- ○
added the new optional request property
new-optional-request-property
- ○
added the new optional request property
new-optional-request-property
- ○
added the new optional request property
new-optional-request-property
- ○
added the new optional request property
//new-optional-request-property
- ○
added the new optional request property
//new-optional-request-property
- ○
added the new optional request property
//new-optional-request-property
- ○
request property
//deprecatedrequest-property-deprecated
- ○
request property
//deprecatedrequest-property-deprecated
- ○
request property
//deprecatedrequest-property-deprecated
- ○
request property
//deprecatedrequest-property-deprecated
- ○
request property
//list-of-types was widened by adding typesarrayto media typeapplication/jsonrequest-property-list-of-types-widened
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/external_user_iddeprecatedresponse-property-deprecated
- ○
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/external_user_iddeprecatedresponse-property-deprecated
- ○
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/external_user_iddeprecatedresponse-property-deprecated
- ○
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/external_user_iddeprecatedresponse-property-deprecated
- ○
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/external_user_iddeprecatedresponse-property-deprecated
- ○
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/external_user_iddeprecatedresponse-property-deprecated
- ○
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/namespace_iddeprecatedresponse-property-deprecated
- ○
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/namespace_iddeprecatedresponse-property-deprecated
- ○
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/namespace_iddeprecatedresponse-property-deprecated
- ○
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/namespace_iddeprecatedresponse-property-deprecated
- ○
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/namespace_iddeprecatedresponse-property-deprecated
- ○
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/namespace_iddeprecatedresponse-property-deprecated
- ○
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/organization_iddeprecatedresponse-property-deprecated
- ○
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/organization_iddeprecatedresponse-property-deprecated
- ○
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/organization_iddeprecatedresponse-property-deprecated
- ○
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/organization_iddeprecatedresponse-property-deprecated
- ○
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/organization_iddeprecatedresponse-property-deprecated
- ○
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/organization_iddeprecatedresponse-property-deprecated
- ○
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/user_iddeprecatedresponse-property-deprecated
- ○
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/user_iddeprecatedresponse-property-deprecated
- ○
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/user_iddeprecatedresponse-property-deprecated
- ○
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/user_iddeprecatedresponse-property-deprecated
- ○
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/user_iddeprecatedresponse-property-deprecated
- ○
response property
memory_items/anyOf[subschema #1]/items/metadata/anyOf[subschema #1: MemoryMetadata]/user_iddeprecatedresponse-property-deprecated
- ▲
- ○
added the new optional request property
//new-optional-request-property
- ○
added the new optional request property
//new-optional-request-property
- ○
added the new optional request property
//new-optional-request-property
- ○
added the new optional request property
//new-optional-request-property
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
- ○
added the new optional request property
//new-optional-request-property
- ○
added the new optional request property
//new-optional-request-property
- ○
added the new optional request property
//new-optional-request-property
- ○
added the new optional request property
//new-optional-request-property
- ○
added the new optional request property
//new-optional-request-property
- ○
added the new optional request property
new-optional-request-property
- ○
added the new optional request property
new-optional-request-property
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
This revision also has 12 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○