# `design.draft.put` Replace the draft bundle under optimistic concurrency (expectedRev). - **method + path**: `PUT /v1/design/draft` - **TR label**: Taslak güncellendi - **auth**: authenticated · scope gates: any of `admin`, `design:write` — “design:write yetkisi gerekli” - **agentPolicy**: `workspace` — writes confined to the caller's own draft workspace or staging — every token kind executes it directly. - **effects**: `db`, `kv` - **idempotency**: server — the platform derives the key - **wraps**: — (no command inside) Machine-readable body schema: [/schemas/routes/design.draft.put.json](/schemas/routes/design.draft.put.json). ## Body ```json { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "body": {}, "expectedRev": { "anyOf": [ { "type": "integer", "minimum": 1, "maximum": 9007199254740991 }, { "type": "null" } ] }, "baseSeq": { "type": "integer", "minimum": 1, "maximum": 9007199254740991 } }, "required": [ "body", "expectedRev" ], "additionalProperties": false } ```