meta { name: Duplicate Theme type: http seq: 5 } post { url: {{appview_url}}/api/admin/themes/{{theme_rkey}}/duplicate } assert { res.status: eq 201 res.body.uri: isDefined res.body.rkey: isDefined res.body.name: isDefined } docs { Clone an existing theme record with " (Copy)" appended to the name. A fresh TID is generated as the new record key. The firehose indexer creates the DB row asynchronously. **Requires:** space.atbb.permission.manageThemes Path params: - rkey: Source theme record key (TID) Returns (201): { "uri": "at://did:plc:.../space.atbb.forum.theme/newrkey123", "rkey": "newrkey123", "name": "Original Name (Copy)" } Error codes: - 401: Not authenticated - 403: Missing manageThemes permission - 404: Source theme not found - 500: ForumAgent not configured (server configuration issue) - 503: ForumAgent not authenticated or PDS network error }