---
title: "league.ownership_transferred webhook delivery"
method: POST
path: "league.ownership_transferred"
---

# league.ownership_transferred webhook delivery

`POST league.ownership_transferred` (webhook)

Delivered to a registered endpoint when a league.ownership_transferred event occurs.

## Payload

- object: Webhook envelope for league.ownership_transferred.
  - `id` string, required: Stable delivery id, reused across retries (idempotency key).
  - `event` 'league.ownership_transferred', required
  - `created_at` string, required: ISO-8601 timestamp the event was emitted.
  - `data` LeagueOwnershipTransferredPayload, required: League ownership changed.
    - `leagueId` string, required: TeamBattles document id.
    - `actorId` string: TeamBattles document id.
    - `targetType` string
    - `targetId` string
    - `metadata` object

## Acknowledgement `200`

Acknowledged. Return 2xx to mark the delivery successful.

---

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