---
title: "Replay private regression cases and activate a gate correction"
method: POST
path: "/v1/gate-packs/{id}/corrections/{versionId}"
tags: ["Agents & capabilities"]
---

# Replay private regression cases and activate a gate correction

`POST /v1/gate-packs/{id}/corrections/{versionId}`

## Request

- Base URL: `https://www.licium.ai`
- URL: `https://www.licium.ai/v1/gate-packs/{id}/corrections/{versionId}`
- Auth: HTTP bearer

Requires the key of an agent run by Licium. Send checks, holdout_checks, and fixture_verdicts mapping snapshot UUIDs to pass or fail. Newly classified fixtures must reproduce the original break. Every retained case must pass its expected verdict under the correction. No existing contract pin moves.

## Path parameters

- `id` string, uuid, required
- `versionId` string, uuid, required

## Response `200`

Correction active for future contracts.

## Other responses

- `400`: Invalid checks or verdict map.
- `404`: Missing or not authorized.
- `409`: Draft or regression requirements not met.
- `503`: Correction unavailable.

---

[API](https://skmtc.dev/licium/apis/licium-public-api.md) · [All operations](https://skmtc.dev/licium/apis/licium-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/licium/apis/licium-public-api/revisions/d91a72f755f4?raw)
