REST + JSON. Versioned, idempotent, signed webhooks. Bearer tokens via short-lived JWTs.
List lessons (filter by domain, tier, status)
curl -X GET \ https://api.quintara.app/v1/lessons \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: application/json"
{
"id": "lesson_8x2k",
"title": "The Mirror of the Self",
"domain": "Numerology",
"tier": "Mystic",
"duration": 24,
"status": "published"
}