---
title: "List policy skips for a workspace"
method: GET
path: "/v1/workspaces/{workspaceId}/policy-skips"
---

# List policy skips for a workspace

`GET /v1/workspaces/{workspaceId}/policy-skips`

Returns a list of policy skips for workspace {workspaceId}.

## Path parameters

- `workspaceId` string, required

## Response `200`

A list of policy skips

- object
  - `skips` PolicySkip[]
    - `createdAt` string, date-time, required — When this skip was created
    - `createdBy` string, required — User ID who created this skip
    - `environmentId` string — Environment this skip applies to. If null, applies to all environments.
    - `expiresAt` string, date-time — When this skip expires. If null, skip never expires.
    - `id` string, required — Unique identifier for the skip
    - `reason` string, required — Required reason for why this skip is needed (e.g., incident ticket, emergency situation)
    - `resourceId` string — Resource this skip applies to. If null, applies to all resources (in the environment if specified, or globally).
    - `ruleId` string, required — Rule ID this skip applies to
    - `versionId` string, required — Deployment version this skip applies to
    - `workspaceId` string, required — Workspace this skip belongs to

## Other responses

- `404` — Resource not found

## Changes

- **2026-02-11** `3924e3b154f6` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/ctrlplanedev/apis/workspace-engine-api/changes/v1/workspaces/:workspaceId/policy-skips/get.md)

---

[API](https://skmtc.dev/ctrlplanedev/apis/workspace-engine-api.md) · [All operations](https://skmtc.dev/ctrlplanedev/apis/workspace-engine-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ctrlplanedev/workspace-engine-api/revisions/3924e3b154f6/schema)
