# Adapty Mail API

Version: `1.0.0`

> L'API Adapty Mail vous permet d'envoyer des profils utilisateur et des événements de transaction à Adapty Mail directement
> depuis votre serveur, sans faire transiter les données par le SDK Adapty.
>
> Utilisez-la pour :
>
> Ajouter des abonnés lorsque vous n'avez pas encore de base dans Adapty Mail.
> Réutiliser la base d'abonnés de vos autres applications.
> Alimenter Adapty Mail en mode serveur à serveur, avec votre backend comme source de vérité.
>
> Un profil avec une adresse e-mail suffit pour le flow **never purchased**. Tous les autres flows
> (renewal cancelled, billing issue, expired, refunded) sont pilotés par l'historique d'achats, donc ces
> profils ont également besoin d'événements de transaction pour être placés dans le bon flow.
>
> Pour un guide étape par étape, consultez [Envoyer des e-mails et des transactions via l'API Adapty Mail](/docs/mail-send-data-via-api).

## Servers

- `https://api-mail.adapty.io` — Serveur de production

## Authentication

### apikeyAuth

type: `apiKey` · in: `header` · header: `Authorization`

Authentifiez chaque requête avec votre clé API secrète Adapty Mail, envoyée en tant qu'en-tête **Authorization**
avec la valeur `Bearer {your_secret_api_key}`, par exemple, `Bearer secret_live_...`.

Vous trouverez cette clé dans Adapty Mail sous **Settings**. La clé est spécifique au projet — elle identifie le
projet auquel les données appartiennent, ainsi les endpoints de profil et de transaction ne nécessitent pas d'ID de projet.

## Operations

- **POST** `/api/v1/profile/save/` — [Enregistrer un profil](https://adapty.io/docs/fr/api-mail/operations/saveProfile.md)
- **POST** `/api/v1/profile/delete/` — [Supprimer un profil](https://adapty.io/docs/fr/api-mail/operations/deleteProfile.md)
- **POST** `/api/v1/profile/transaction-event/save/` — [Enregistrer un événement de transaction](https://adapty.io/docs/fr/api-mail/operations/saveTransactionEvent.md)
