meta { name: Get Theme type: http seq: 2 } get { url: {{appview_url}}/api/themes/{{theme_rkey}} } assert { res.status: eq 200 res.body.name: isDefined res.body.tokens: isDefined res.body.cid: isDefined } docs { Returns full theme data (name, colorScheme, tokens, cssOverrides, fontUrls, cid) for the theme identified by its rkey (TID). The cid field enables CID integrity checking in the theme resolution waterfall (ATB-53): the web server compares the fetched theme's CID against the policy's expected CID to detect stale/mismatched theme records. Set the theme_rkey environment variable to a valid theme rkey before running. Path params: - rkey: Theme record key (TID, e.g. 3lblexample) Returns: { "id": "1", "uri": "at://did:plc:.../space.atbb.forum.theme/3lblexample", "cid": "bafyreib2rxk3rybk3aobmv5cjuql3bm2twh4jo5ufuzl4etccplm56vb5e", "name": "Neobrutal Light", "colorScheme": "light", "tokens": { "color-bg": "#f5f0e8", "color-text": "#1a1a1a" }, "cssOverrides": null, "fontUrls": null, "createdAt": "2026-03-01T00:00:00.000Z", "indexedAt": "2026-03-01T00:00:00.000Z" } Error codes: - 400: Invalid rkey (empty) - 404: Theme not found - 500: Server error - 503: Database temporarily unavailable }