QRdx
HelpGuidesDevelopersReact librarySelf-hosting

List themes

The user's saved QR themes: each one's name and design.

Tokens only: a browser session gets 401.

GET
/themes

Authorization

oauth2 themes:read
headerAuthorizationBearer <token>

An OAuth 2.0 access token, sent as Authorization: Bearer <token>. Register an app in Settings → Developers, send the user through authorization (PKCE S256), then exchange the code for a token. Access tokens last 1 hour; refresh tokens 30 days. Step by step.

Scope: themes:read

Response Body

The themes

application/json
  1. response
data*array<>
Example Request
curl -X GET 'https://api.qrdx.dev/v1/themes'
Example Response
{  "data": [    {      "id": "cm5theme0brand0blue00001",      "name": "Brand blue",      "style": {        "fgColor": "#155dfc",        "bodyPattern": "rounded",        "level": "M"      },      "createdAt": "2026-01-05T09:30:00.000Z",      "updatedAt": "2026-01-05T09:30:00.000Z"    }  ]}

Last updated on