---
title: "Set Workspace Policy"
method: PUT
path: "/v1/workspace/policy"
tags: ["agent-cost"]
---

# Set Workspace Policy

`PUT /v1/workspace/policy`

## Request body

- WorkspacePolicyWrite
  - `mode` 'disabled' | 'audit' | 'optimize', required
  - `pinned_client_version` string
  - `enabled_actions` string[]
  - `required_metrics` boolean

## Response `200`

Successful Response

- WorkspacePolicy
  - `mode` 'disabled' | 'audit' | 'optimize', required
  - `pinned_client_version` string
  - `enabled_actions` string[]
  - `required_metrics` boolean

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/codag/apis/infra-logs-templater.md) · [All operations](https://skmtc.net/codag/apis/infra-logs-templater/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/codag/infra-logs-templater/revisions/d80008a9efc6/schema)
