memory

List Rooms For Agent

Discover the rooms the AUTHENTICATED account can use: rooms it OWNS plus rooms it has JOINED, each with its ready-to-use xroom:<room_id> address and the caller's role — so a fresh agent session can RE-FIND its rooms instead of only being able to create/join them. Like create/join, the caller org is derived from the key's claims (_get_org_id), NEVER from the request — the same tenancy boundary. A fresh room seeds its owner as a member of itself, so an owned room also comes back from the member lookup; owner rows are added first so it surfaces ONCE, as owner.

get/api/v1/memory/rooms

Request

  • Base URL: https://core.mnemoverse.com
  • URL: https://core.mnemoverse.com/api/v1/memory/rooms
  • Auth: one of:
    • API key in header X-Api-Key
    • HTTP bearer

Response

Successful Response

room_idstring required

The room's public id (room_<ulid>).

namestring required

The room name.

addressstring required

Ready-to-use domain address: xroom:<room_id>.

rolestring required

'owner' or 'member'.

scopestring required

'read' or 'read_write'.

archivedboolean required

True if archived (owned rooms only; joined are active).

Changes

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