Memory

Finds lines containing the query in every file of one scope, the way a Reason's memory search does: a plain, case-insensitive substring match, with | separating alternatives. It is not a regular expression and not semantic search. Matches come file by file, MEMORY.md first.

<sub>Scope: memory:read</sub>

get/v3/organizations/{orgId}/memory/search

Request

  • Base URL
    https://api.reasonmachines.com
  • URL
    https://api.reasonmachines.com/v3/organizations/{orgId}/memory/search
  • Auth
    HTTP bearer

Query parameters

scope'personal' | 'team' required

personal: the memory of the person the API key or OAuth grant belongs to, private to them. team: the Workspace's shared team memory, which every member's Sessions read.

qstring required

Plain text matched case-insensitively against every line, at most 200 bytes. Separate alternatives with | (deploy|release). Not a regular expression.

max_resultsinteger

The most matching lines to return, 1 to 100.

Response

Matching lines.

scope'personal' | 'team'

personal: the memory of the person the API key or OAuth grant belongs to, private to them. team: the Workspace's shared team memory, which every member's Sessions read.

truncatedboolean

More lines matched than max_results; narrow q to see them.

Changes