POST /v1/events reçoit un lot d’événements. C’est l’endpoint qu’utilisent
les SDK. Vous ne l’appelez directement que si vous envoyez des événements depuis
un serveur ou une plateforme sans SDK.
Requête
string
requis
Clé d’ingestion de l’environnement visé. Voir Authentification.
Event[]
requis
Entre 1 et 100 événements. Le format de chaque événement est décrit dans
Schéma d’événement.
Champs d’un événement
Un
timestamp de plus de 7 jours dans le passé, ou de plus de 10 minutes dans le
futur, est remplacé par l’heure de réception.
Exemple
Réponse
Un lot traité renvoie202 Accepted :
number
Nombre d’événements nouvellement enregistrés. Les doublons ne sont pas comptés.
string[]
Tous les
eventId du lot considérés comme traités, doublons compris. Le
client peut les retirer de sa file d’attente.Doublons et nouveaux essais
Renvoyer un lot déjà reçu ne crée pas de doublon : uneventId déjà connu est
ignoré, et il est quand même renvoyé dans eventIds. Après une erreur réseau,
renvoyez donc le même lot avec les mêmes eventId.
Quota mensuel
Chaque plan inclut un nombre d’événements par mois. Quand le quota est atteint, l’API répond toujours202, mais avec accepted: 0 : les événements ne sont
pas enregistrés. Suivez votre consommation dans Paramètres → Usage. Une
alerte est envoyée à 90 % du quota.
Codes de réponse
Les erreurs sont renvoyées sous la forme
{ "detail": ... }. Chaque réponse
contient un en-tête X-Request-Id à communiquer au support si besoin.

