Endpoints
Create a system
POST /systems
Request body:
Example request:
Example response:
List systems
GET /systems
Query parameters:
Example request:
{"items": [...], "count": N} where each item is a system object with the same fields as the create response.
Get a system
GET /systems/{system_id}
Path parameters:
Example request:
Update a system
PUT /systems/{system_id}
All fields are optional. Only provided fields are updated.
Example request:
Delete a system
DELETE /systems/{system_id}
Soft-deletes a system. The system remains in the database with is_deleted: true.
Example request:
Example response:
Upload a reference document
POST /systems/upload_document
Attaches PDFs, specs, schematics, or other documents to a system. Uploaded files are embedded and made available to Atlas during reasoning and metagraph updates.
Query parameters:
Form fields (
multipart/form-data):
Example request:
Each item in
results:
Example response:
Search system memories
GET /system-memories
Searches entity memories across all entities. Returns matching memory entries with their associated entity and system context.
Query parameters:
Example request:
Each item in
items:
Example response:

