Authorizations
Your Atlas API key. Format: atlas_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.
Get yours from the dashboard .
Body
The text to ingest. Any length — automatically chunked by SemanticChunker. Best results: Use direct declarative sentences with named subjects.
✅ "Project Apollo uses PostgreSQL."
❌ "We use PostgreSQL." — pronoun subjects are filtered out.
Namespace identifier. Always overridden server-side from your API key —
pass any non-empty string.
Optional sub-namespace for session isolation. Facts ingested with a
session_id are only visible to searches using the same session_id.
Memory persona namespace within your org. Useful for separating memory
by agent role (e.g. "engineering", "support").
Origin tag for provenance tracking.
One of: user agent doc slack email
Use LLMGraphTransformer for knowledge graph extraction. Set to false
for spaCy-only extraction — ~3× faster but lower recall.
Response
Number of knowledge graph triples stored in Neo4j.
Number of vector chunks stored in Qdrant.
Unique entity nodes created or updated in the knowledge graph.
Raw triples extracted before deduplication.
Total processing time in milliseconds.
cURL
Python SDK
Async Python
Node.js
curl --request POST \
--url https://api.atlas.bsyncs.com/brain/ingest \
--header 'X-API-Key: atlas_your_key_here' \
--header 'Content-Type: application/json' \
--data '{
"text": "Project Apollo uses PostgreSQL on AWS RDS.",
"user_id": "user-123"
}'
{
"facts_ingested" : 1 ,
"episodic_chunks" : 1 ,
"entities_extracted" : 2 ,
"triples_extracted" : 1 ,
"latency_ms" : 980
}