---
title: "SetRetrospectiveOwner"
method: PUT
path: "/retrospectives/{id}/owner"
tags: ["Retrospectives"]
---

# SetRetrospectiveOwner

`PUT /retrospectives/{id}/owner`

## Request

- Base URL: `/v1` (relative, and the document was published on a file host, not at the API’s origin)
- URL: `/v1/retrospectives/{id}/owner`
- Auth: one of:
  - `app-cookie` (defined in the document in a form this page cannot read)
  - HTTP bearer

## Path parameters

- `id` string, required

## Request body

- SetRetrospectiveOwnerRequestBody
  - `$schema` string, uri: A URL to the JSON Schema for this object.
  - `attributes` SetRetrospectiveOwnerAttributes, required
    - `userId` string, required

## Response `200`

OK

- SetRetrospectiveOwnerResponseBody
  - `$schema` string, uri: A URL to the JSON Schema for this object.
  - `data` Retrospective, required
    - `attributes` RetrospectiveAttributes, required
      - `closedAt` string, date-time
      - `closedBy` ExpandableUserAttributes
        - `attributes` UserAttributes
          - `email` string, required
          - `name` string, required
          - `organizationRole` 'admin' | 'member', required
        - `id` string, required
      - `documentId` string, required
      - `outcome` 'reviewed' | 'closed_without_review' | 'skipped'
      - `owner` ExpandableUserAttributes
        - `attributes` UserAttributes
          - `email` string, required
          - `name` string, required
          - `organizationRole` 'admin' | 'member', required
        - `id` string, required
      - `reportSections` RetrospectiveReportSection[], required
        - `description` string, required
        - `field` string, required
        - `kind` 'field', required
        - `title` string, required
      - `reviews` RetrospectiveReview[], required
        - `feedback` string
        - `messageFailed` boolean, required
        - `reviewer` ExpandableUserAttributes, required
          - `attributes` UserAttributes
            - `email` string, required
            - `name` string, required
            - `organizationRole` 'admin' | 'member', required
          - `id` string, required
        - `state` 'waiting' | 'request_changes' | 'approved', required
        - `updatedAt` string, date-time, required
      - `skipReason` string
      - `state` 'draft' | 'in_review' | 'closed', required
      - `systemAnalysisId` string, required
    - `id` string, required

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `409`: Conflict
- `422`: Unprocessable Entity
- `500`: Internal Server Error

## Changes

- **2026-10-24** (v1) `8ade2eed962f`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/rezible/apis/rezible-api/changes/retrospectives/:id/owner/put.md)

---

[API](https://skmtc.dev/rezible/apis/rezible-api.md) - [All operations](https://skmtc.dev/rezible/apis/rezible-api/llms.txt) - [OpenAPI document](https://skmtc.dev/rezible/apis/rezible-api/revisions/8ade2eed962f?raw)
