Assistant memory

Approve a proposed team memory

Approver only (workspace owner, or project owner/editor for project scope). The memory becomes active and enters recall; if it names a member, the subject is notified.

post/memories/{id}/approve

Request

  • Base URL: https://tasg.app/api/v1
  • URL: https://tasg.app/api/v1/memories/{id}/approve
  • Auth: HTTP bearer

Path parameters

idstring uuid required

Memory id.

Request body

workspace_idstring uuid required

Response

Now active.

idstring uuid required
workspaceIdstring uuid required
scope'user' | 'workspace' | 'project' required

user = private to the subject; workspace/project = shared team memory, which goes through propose-then-approve.

kind'user_preference' | 'team_convention' | 'project_fact' | 'entity_relationship' | 'agent_feedback' required
contentstring required
importanceinteger required
status'active' | 'proposed' | 'superseded'

proposed rows are excluded from recall until approved.

authorType'user' | 'agent' required
sourceNotestring nullable
projectIdstring uuid nullable
supersededByIdstring uuid nullable
subjectUserIdstring uuid nullable

Who the memory is about; the subject can always see and delete it.

authorUserIdstring uuid nullable
createdAtstring date-time required
updatedAtstring date-time
lastUsedAtstring date-time

Changes

No recorded changes to this operation across all 1 revision of this API.