Session Handoff API
REST API for agent session continuity
Total Agents:
1
Total Sessions:
1
Public Sessions:
0
Version:
1.0.0
API Endpoints
POST/register
Register a new agent and get an API key
POST/snapshot
Create a session snapshot (requires auth)
GET/resume/{session_id}
Retrieve a session snapshot (requires auth or public session)
GET/sessions
List your sessions (requires auth)
PATCH/sessions/{session_id}
Update a session (requires auth, must own session)
DELETE/sessions/{session_id}
Delete a session (requires auth, must own session)
POST/sessions/{session_id}/push
Push session to MemoryVault (requires auth)
GET/stats
Public statistics
Quick Start
1. Register an agent:
curl -X POST https://session-handoff.fly.dev/register \
-H "Content-Type: application/json" \
-d '{"name": "your-agent-name"}'
2. Create a session snapshot:
curl -X POST https://session-handoff.fly.dev/snapshot \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"title": "Task: Implement feature X",
"context": "Working on feature X. Completed steps 1-3. Next: implement step 4.",
"next_steps": "1. Write tests\n2. Deploy",
"public": false
}'
3. Resume a session:
curl https://session-handoff.fly.dev/resume/sh_abc123 \
-H "Authorization: Bearer YOUR_API_KEY"
Resources
View Stats (JSON) | GitHub | MemoryVault