---
title: "Lancer"
method: POST
path: "/api/site/publication/lancer"
tags: ["site-publication"]
---

# Lancer

`POST /api/site/publication/lancer`

## Request

- Base URL: `https://api.brm-chronographes.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.brm-chronographes.com/api/site/publication/lancer`
- Auth: HTTP bearer

Ouvre une publication et répond immédiatement (202).

La chaîne dure plusieurs minutes : elle part dans un fil de fond, l'écran
suit par `/etat`. Un refus (verrou tenu, environnement incomplet) est un
409 explicite — jamais une publication à moitié partie.

## Request body

- AppRoutersSitePublicationDemandePublication: Ce que l'écran envoie. Rien de tout cela n'atteint une commande shell : `mode` choisit entre deux argv constants, `etapes` sert uniquement à tester l'appartenance à un catalogue figé, `commentaire` ne va qu'en base.
  - `mode` string
  - `etapes` string[]
  - `commentaire` string

## Response `202`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/brm-chronographes/apis/brm-hub.md) · [All operations](https://skmtc.dev/brm-chronographes/apis/brm-hub/llms.txt) · [OpenAPI document](https://skmtc.dev/brm-chronographes/apis/brm-hub/revisions/f4342ec9ac98?raw)
