Appearance
Aionis API Reference
This section documents the public API surface for production integrations.
What you will learn
- Which endpoint group to use for each integration task.
- Which IDs to log for replay and incident analysis.
- Where to find contract-level details for auth, errors, and operations.
How to use this section
- Use the left sidebar to pick an endpoint group.
- Use API Guide for auth, isolation, and integration guardrails.
- Use Operations and Gates for release and incident workflows.
What this section gives you
- Group-level intent for each API surface.
- The identifiers you must keep if you want reliable replay and incident debugging.
- Pointers to contract pages for request and response details.
Task to endpoint mapping
- Persist new execution memory: use
POST /v1/memory/write - Build prompt context from natural language: use
POST /v1/memory/recall_textorPOST /v1/memory/context/assemble - Enforce policy before action: use
POST /v1/memory/rules/evaluatethenPOST /v1/memory/tools/select - Reconstruct and inspect a failed run: use
POST /v1/memory/replay/runs/getandPOST /v1/memory/resolve
Common integration fields
Always persist these fields in logs and telemetry:
request_idtenant_idscoperun_iddecision_idcommit_uri
Core request conventions
- Send
tenant_idandscopeon every request unless your environment injects them by policy. - Use one auth mode consistently per environment.
- Persist IDs from every response, not only from failures.
- Treat
request_idas mandatory operational metadata.
Quick endpoint map
Memory
POST /v1/memory/writePOST /v1/memory/recall_textPOST /v1/memory/context/assemble
Policy
POST /v1/memory/rules/evaluatePOST /v1/memory/tools/selectPOST /v1/memory/tools/feedback
Replay
POST /v1/memory/replay/runs/getPOST /v1/memory/replay/playbooks/run
Endpoint schema pages
- Endpoint Schemas Index
- POST /v1/memory/write
- POST /v1/memory/recall_text
- POST /v1/memory/context/assemble
- POST /v1/memory/rules/evaluate
- POST /v1/memory/tools/select
- POST /v1/memory/resolve
- POST /v1/memory/replay/runs/get