Get memory status
curl --request GET \
--url https://api.seynlabs.com/v1/knowledge/memory/{memoryId} \
--header 'Authorization: Bearer <token>'{
"success": true,
"data": {
"memoryId": "c1d2e3f4-a5b6-4c7d-8e9f-0a1b2c3d4e5f",
"status": "applied",
"text": "Deals over $50M always need board sign-off, not just the CEO. This has been true since Q1.",
"summary": "Recorded a policy on the deal pipeline: deals above $50M require board approval. Superseded the prior CEO-only approval rule.",
"assertionsCreated": 1,
"assertionsSuperseded": 1,
"createdAt": "2026-06-12T16:30:00Z"
},
"meta": {
"requestId": "9d0e1f2a-3b4c-4d5e-8f6a-7b8c9d0e1f2a"
}
}Knowledge
Get memory status
Poll a memory you submitted to /v1/knowledge/memory.
GET
/
v1
/
knowledge
/
memory
/
{memoryId}
Get memory status
curl --request GET \
--url https://api.seynlabs.com/v1/knowledge/memory/{memoryId} \
--header 'Authorization: Bearer <token>'{
"success": true,
"data": {
"memoryId": "c1d2e3f4-a5b6-4c7d-8e9f-0a1b2c3d4e5f",
"status": "applied",
"text": "Deals over $50M always need board sign-off, not just the CEO. This has been true since Q1.",
"summary": "Recorded a policy on the deal pipeline: deals above $50M require board approval. Superseded the prior CEO-only approval rule.",
"assertionsCreated": 1,
"assertionsSuperseded": 1,
"createdAt": "2026-06-12T16:30:00Z"
},
"meta": {
"requestId": "9d0e1f2a-3b4c-4d5e-8f6a-7b8c9d0e1f2a"
}
}Processing moves
queued → processing → applied (or error). Poll this endpoint with the memoryId returned by Add a memory.
Once applied, the summary field explains in plain language what Seyn understood and did, and the counts report how many assertions it created or superseded. If a memory contradicted an existing rule, you’ll see it reflected as a supersession rather than a duplicate.Authorizations
Bearer token from app.seynlabs.com → Settings → API Keys.
Send as Authorization: Bearer sk_live_....
Path Parameters
⌘I