/workshopsexperimentalSession onlyReturns every workshop the caller is a member of. Each workshop carries its resolved `plan`, its `context` when notes have been saved and, once synthesized, its `contextDerived`.
Responses
200SuccessField Type Required Constraints Description workshops array of Workshop Yes - - Example{ "workshops": [ { "id": "workshop-1", "name": "Extremely Awesome Workshop", "tagline": "Solid-wood furniture, built to order", "logo": "🛠️", "crafterName": "Kamil", "crafterAvatarSeed": "uid-1", "background": "paper", "titleFont": "sans", "accentColor": null, "plan": "free", "planExpiresAt": null, "planSource": null, "isDefault": true, "members": [ { "id": "uid-1", "name": "Kamil", "avatarSeed": "uid-1", "role": "owner" } ], "createdAt": "2026-07-04T00:00:00.000Z" } ] }401Not authenticatedNo body.
Example request
curl -X GET 'https://mercastra.cloud/api/workshops' \ -H 'Cookie: session=<session cookie>'