Skip to main content

Organization Knowledge API

Organization knowledge is the shared memory read model for one organization.

What These Routes Are For

Use this API when memory should be reusable across multiple users or agents inside the same org_id.

This layer is meant for:

  • shared policies
  • terminology
  • reusable workflows
  • generalized best practices
  • organization-level insight rollups

Endpoints

MethodEndpointPurpose
GET/v1/organizations/:org_id/knowledgeList organization knowledge entries
GET/v1/organizations/:org_id/knowledge/:idFetch one knowledge entry by UUID
GET/v1/organizations/:org_id/knowledge/metricsFetch organization knowledge metrics and rollups

List Query Parameters

ParameterMeaning
qFree-text match against content or keywords
contributorFilter by contributing user
source_typeFilter by source memory type
sortOrdering mode such as published_desc, contributions_desc, active_desc, or topic_asc

Example

GET /v1/organizations/default/knowledge?q=rust&sort=published_desc
Authorization: Bearer <token>

Practical Notes

  • This API is also used by the dashboard.
  • Treat organization knowledge as curated shared memory, not as raw user-event storage.
  • Use it when personal or agent memory needs to evolve into reusable organizational knowledge.