GET /swift/v1/writings
GET /swift/v2/writings
Return the caller's writing history with joined anky metadata where available.
Auth: Bearer token required.
Response
json
{
"writings": [
{
"id": "uuid",
"writing": "the raw text...",
"duration_seconds": 523,
"flow_score": 0.87,
"is_anky": true,
"created_at": "2026-03-18T10:30:00Z",
"anky": {
"id": "uuid",
"image_url": "/static/ankys/uuid.webp",
"thumbnail_url": "/static/ankys/uuid_thumb.webp",
"title": "The Builder's Hands",
"reflection": "A meditation on tenderness and craft..."
}
}
]
}For v2 seed users, this only includes persisted ankys (sub-threshold writings are not stored).