Get Learning

Storage and identity

Use a registered database with learning methods. Specify db_id when several databases are available; table also requires db_id. RemoteDb and adapters without learning support return 501.

Human JWT callers are scoped when user isolation is enabled. Non-admin service-account PAT callers always self-scope. Scoped readers can access their own and shared records; other-owned records return 404. Shared records cannot be modified or deleted by a scoped caller (403). Admins and unscoped callers retain access under the deployment's authentication and permission configuration.

The returned learning ID and identity fields belong to the stored record. Reading a record does not train a model or execute a learning store.

GET/learnings/{learning_id}

Retrieve a single learning record by its ID.

Authorization

HTTPBearer
AuthorizationBearer <token>

In: header

Path Parameters

learning_id*Learning Id

The learning ID

Query Parameters

db_id?|

Database ID to query

table?|

The database table to use (requires db_id)

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl --request GET 'https://example.com/learnings/string'
{  "learning_id": "string",  "learning_type": "string",  "namespace": "string",  "user_id": "string",  "agent_id": "string",  "team_id": "string",  "session_id": "string",  "entity_id": "string",  "entity_type": "string",  "content": {},  "metadata": {},  "created_at": 0,  "updated_at": 0}