docs
anky.app

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).