# Envoyer une sélection « mix & match »

**POST** `/v1/bundles/:listing_id/select`

Envoie les articles choisis par l'acheteur pour un lot « mix & match ». Cette requête doit précéder l'ajout du lot au panier et le paiement.

L'API vérifie que chaque annonce choisie appartient au groupe et que le nombre respecte `min_quantity`. La sélection est confirmée immédiatement et expire après 30 minutes si elle n'est pas achetée.

### Paramètres du chemin

| Champ | Type | Description |
|---|---|---|
| `listing_id` | integer | ID de l'annonce du lot « mix & match » |

### Champs de la requête

| Champ | Type | Obligatoire | Description |
|---|---|---|---|
| `selected_listing_ids` | array | Oui | Tableau des ID d'annonces choisies dans le groupe |
| `quantity` | integer | Non | Nombre de lots à acheter (1 par défaut) |

### Champs de la réponse

| Champ | Type | Description |
|---|---|---|
| `selection_id` | integer | ID de la sélection confirmée |
| `bundle_price` | float | Prix du lot |
| `selected_count` | integer | Nombre d'articles choisis |
| `expires_at` | string | Horodatage ISO-8601 d'expiration |
