---
title: "Create or update a stable report projection"
method: PUT
path: "/handovers/{id}/publication"
---

# Create or update a stable report projection

`PUT /handovers/{id}/publication`

## Request

- Base URL: `https://handover.sh/api/v1`
- URL: `https://handover.sh/api/v1/handovers/{id}/publication`
- Auth: HTTP bearer

## Request body

- PublicationInput
  - `slug` string
  - `entryPath` string
  - `access` 'organization' | 'public'
  - `revisionMode` 'latest' | 'pinned'
  - `revisionId` string

## Response `200`

Published report

## Other responses

- `409`: Request error

---

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