---
title: "Bootstrap First Edition"
method: POST
path: "/api/v3/tournaments/bootstrap"
tags: ["Tournaments"]
---

# Bootstrap First Edition

`POST /api/v3/tournaments/bootstrap`

Manually activate the FIRST grid-snapped edition (one edition + one child cycle per active category) so it then rolls over automatically via the pg_cron transition machinery. Idempotent-safe: an active edition already existing returns 409. The shared started_at is grid-snapped (never now()).

## Response `201`

Document created, URL follows

- TournamentEditionResponse
  - `id` integer, required
  - `started_at` string, date-time, required
  - `ends_at` string, date-time, required
  - `status` 'active' | 'awaiting_results' | 'completed', required
  - `created_at` string, date-time, required

---

[API](https://skmtc.net/genji/apis/genji-shimada-api.md) · [All operations](https://skmtc.net/genji/apis/genji-shimada-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/genji/genji-shimada-api/versions/6db12055b305/schema)
