v1
latestOpenAPI 3.1.02026-07-26142186376.1 KBList Learnings
List learning records with pagination and optional filters. For a scoped (non-admin) caller with user isolation enabled, results are bound to that user and also include records with no owner (user_id IS NULL) — this covers global, agent, team, session, and entity-scoped learnings; passing a user_id that differs from the caller is rejected with 403. Admins and unscoped callers see all records (optionally filtered by user_id).
Query parameters
Filter by learning type
Filter by learning type
Filter by user ID
Filter by user ID
Filter by agent ID
Filter by agent ID
Filter by team ID
Filter by team ID
Filter by session ID
Filter by session ID
Filter by namespace
Filter by namespace
Filter by entity ID
Filter by entity ID
Filter by entity type
Filter by entity type
Page size
Page size
1-indexed page number
1-indexed page number
Field to sort by, e.g. created_at or updated_at (the default). An unrecognised field is ignored (the default ordering is used).
Field to sort by, e.g. created_at or updated_at (the default). An unrecognised field is ignored (the default ordering is used).
Sort order (asc or desc)
Database ID to query
Database ID to query
The database table to use (requires db_id)
The database table to use (requires db_id)
Response
Successful Response