---
title: "Contact"
method: POST
path: "/api/site/contact"
tags: ["site"]
---

# Contact

`POST /api/site/contact`

## 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/contact`
- Auth: none declared

Le message du formulaire de contact, routé vers la bonne boîte.

Avec `canal = "conseiller"`, c'est la demande « Écrire à un conseiller » des
fiches : même porte, même piège, même limite de débit, puis le circuit de
`services/site_conseiller` (enregistrement, email à François, Slack, accusé).

## Request body

- ContactIn
  - `nom` string
  - `email` string, email, required
  - `telephone` string
  - `sujet` string
  - `message` string, required
  - `site` string
  - `canal` 'contact' | 'conseiller'
  - `pays` string
  - `langue` string
  - `page` string
  - `modele` string
  - `reference` string
  - `consentement` boolean, nullable
  - `arrivee` object, nullable
  - `visiteur` string

## Response `200`

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)
