---
title: "Transfer Template Ownership Route"
method: POST
path: "/templates/{template_identifier}/transfer-ownership"
---

# Transfer Template Ownership Route

`POST /templates/{template_identifier}/transfer-ownership`

## Request

- Base URL: `https://api.goodeye.dev/v1`
- URL: `https://api.goodeye.dev/v1/templates/{template_identifier}/transfer-ownership`
- Auth: none declared

Transfer template ownership to another Goodeye user. Owner only.

## Path parameters

- `template_identifier` string, required

## Request body

- TransferTemplateOwnershipInput: Input for ``POST /v1/templates/{template_identifier}/transfer-ownership``. Mirrors ``transfer_skill_ownership`` body shape: a UUID string or an email address resolves to a user. Team targets are rejected at the service layer with ``InvalidGranteeType``.
  - `new_owner_user_id_or_email` string, required

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

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