---
title: "Alerte de baisse de prix (consentement humain explicite obligatoire)."
method: POST
path: "/api/v1/price-alert"
tags: ["Transactions"]
---

# Alerte de baisse de prix (consentement humain explicite obligatoire).

`POST /api/v1/price-alert`

## Request

- Base URL: `https://chaletiste.fr`
- URL: `https://chaletiste.fr/api/v1/price-alert`
- Auth: none required

## Request body

- object
  - `product_id` string, required: id du modèle (voir /api/v1/search).
  - `email` string, email, required: E-mail de l'utilisateur humain.
  - `consent` true, required: OBLIGATOIRE, doit valoir true : l'utilisateur humain a explicitement accepté que ses coordonnées soient transmises à Chaletiste et au vendeur. Un agent ne doit jamais le fixer à true sans ce consentement.
  - `agent_name` string: Nom de l'agent ou de l'assistant qui transmet la demande.
  - `dry_run` boolean: true : valide la demande sans rien envoyer.
  - `target_price_eur` number

## Response `200`

Alerte enregistrée

- Ack
  - `ok` boolean
  - `reference` string, nullable
  - `type` 'quote' | 'price_alert'
  - `message` string
  - `dry_run` boolean
  - `received_at` string, date-time

## Other responses

- `400`: Erreur
- `404`: Erreur
- `502`: Erreur

---

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