Sign in
Docs
API referenceMemories

API reference

List memories

Have a token? Manage tokens in the console
GET
/v1/memory/records

An account's memories, newest first.

Needs scope decisions:read.

Authorization

bearer
headerAuthorizationBearer <JWT>

An access token from the identity provider: a person's, or a customer's from the client credentials grant with an API key (developers.inorbit.hr). The gateway verifies it; the audience is iohr-api.

Query Parameters

account_id?string

A team you belong to; empty for your own account.

space_id?string

Only this space's.

kind?string

decision, preference, fact, question, handoff or done.

status?string

active, superseded or resolved.

agent?string

Only this agent's, as it names itself.

session?string

Only this session's.

topic?string

Only memories carrying this topic exactly.

page_size?integer

At most this many; 0 means 50, above 200 means 200.

Formatint32
page_token?string

From the previous page's next_page_token.

Response Body

iohr.memory.v1.ListRecordsResponse

application/json
  1. response

iohr.memory.v1.ListRecordsResponse

next_page_token*string
records*array<>
import { ApiError, Public } from "@inorbithr/sdk";// Reads INORBIT_TOKEN, or INORBIT_KEY_ID and INORBIT_KEY_SECRET.const api = Public.fromEnv();try {  for await (const memoryRecord of api.memory.allListRecords()) {    console.log(memoryRecord);  }} catch (e) {  if (!(e instanceof ApiError)) throw e;  console.error(`${e.code}: ${e.problem} (request id ${e.raw.requestId})`);  process.exitCode = 1;}

npm install @inorbithr/sdk. Calls the package's public surface; an operation newer than your package needs the next release or a client generated for your account. The SDKs.

Example Response
{  "next_page_token": "string",  "records": [    {      "account_id": "string",      "agent": "string",      "decided_by": "string",      "kind": "string",      "links": [        "string"      ],      "record_id": "string",      "recorded_at": "string",      "recorded_by": "string",      "redactions": 0,      "score": 0.1,      "seen": 0,      "seen_at": "string",      "session": "string",      "space_id": "string",      "status": "string",      "summary_id": "string",      "superseded_by": "string",      "text": "string",      "topics": [        "string"      ],      "via": "string"    }  ]}