---
title: "Enregistrer une étape agrégée du tunnel marketing public"
method: POST
path: "/api/v1/marketing-events"
tags: ["Marketing"]
---

# Enregistrer une étape agrégée du tunnel marketing public

`POST /api/v1/marketing-events`

## Request

- Base URL: `https://arcadeops.leadalpes.fr`
- URL: `https://arcadeops.leadalpes.fr/api/v1/marketing-events`
- Auth: none declared

Accepte uniquement des catégories fermées, sans identifiant visiteur, URL, referrer ni contenu libre.

## Request body

- object
  - `event` 'page_viewed' | 'demo_clicked' | 'demo_opened' | 'demo_started' | 'demo_progressed' | 'demo_approved' | 'demo_denied' | 'demo_completed' | 'pilot_clicked' | 'contact_clicked' | 'form_opened' | 'form_submitted' | 'form_failed' | 'language_switched', required
  - `locale` 'fr' | 'en', required
  - `page` 'home' | 'demo' | 'pricing' | 'support' | 'privacy' | 'terms' | 'legal_notice' | 'other', required
  - `placement` 'page' | 'header' | 'hero' | 'evidence' | 'pilot_section' | 'closing' | 'mobile_bar' | 'footer' | 'pricing_hero' | 'pricing_closing' | 'pricing_form' | 'language_selector' | 'demo_scope' | 'demo_execute' | 'demo_decide' | 'demo_deliver' | 'demo_proof', required

## Response `200`

Événement agrégé

- object
  - `ok` true, required

## Other responses

- `400`: Payload invalide
- `429`: Limite de requêtes atteinte

---

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