curl --request POST \
--url https://api.seynlabs.com/v1/knowledge/memory \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"text": "Deals over $50M always need board sign-off, not just the CEO. This has been true since Q1."
}
'{
"success": true,
"data": {
"memoryId": "c1d2e3f4-a5b6-4c7d-8e9f-0a1b2c3d4e5f",
"status": "processing",
"text": "Deals over $50M always need board sign-off, not just the CEO. This has been true since Q1.",
"createdAt": "2026-06-12T16:30:00Z"
},
"meta": {
"requestId": "7b8c9d0e-1f2a-4b3c-8d4e-5f6a7b8c9d0e"
}
}Add a memory
Teach Seyn something in plain language. Send a sentence or paragraph describing what you want the knowledge base to know (“deals over $50M always need board sign-off, not just the CEO”), and Seyn processes it into structured knowledge: it extracts the claims, reconciles them against what it already believes, and writes them as assertions attributed to a human edit.
Processing runs asynchronously. The response returns a memoryId you can poll
with GET /v1/knowledge/memory/{memoryId} to see which assertions were created
or superseded. Memories write into the active library unless libraryId is set.
Requires an API key with the ingest scope.
curl --request POST \
--url https://api.seynlabs.com/v1/knowledge/memory \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"text": "Deals over $50M always need board sign-off, not just the CEO. This has been true since Q1."
}
'{
"success": true,
"data": {
"memoryId": "c1d2e3f4-a5b6-4c7d-8e9f-0a1b2c3d4e5f",
"status": "processing",
"text": "Deals over $50M always need board sign-off, not just the CEO. This has been true since Q1.",
"createdAt": "2026-06-12T16:30:00Z"
},
"meta": {
"requestId": "7b8c9d0e-1f2a-4b3c-8d4e-5f6a7b8c9d0e"
}
}Authorizations
Bearer token from app.seynlabs.com → Settings → API Keys.
Send as Authorization: Bearer sk_live_....
Headers
Optional. Reuse the same key when retrying so a memory is processed only once.
Body
Plain-language description of what you want Seyn to know. A sentence or short paragraph works best.
1 - 4000"Deals over $50M always need board sign-off, not just the CEO."
Library to write into. Defaults to the active library.