# `design.previewUrl.get` Signed preview link: ?hash= freezes a snapshot, ?workspace= follows that workspace's current draft (the dev-loop link). - **method + path**: `GET /v1/design/preview-url` - **TR label**: Önizleme bağlantısı - **auth**: authenticated · scope gates: none beyond authentication - **agentPolicy**: `read` — GET, no store effects — every token kind calls it directly. - **effects**: none - **idempotency**: server — the platform derives the key - **wraps**: — (no command inside) Machine-readable body schema: [/schemas/routes/design.previewUrl.get.json](/schemas/routes/design.previewUrl.get.json). ## Body No request body. ## Query ```json { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "hash": { "type": "string", "pattern": "^[a-f0-9]{16}$" }, "workspace": { "type": "string", "pattern": "^(main|ws_[0-9A-HJKMNP-TV-Z]{26})$" } } } ```