> ## Documentation Index
> Fetch the complete documentation index at: https://developer.jeko.africa/llms.txt
> Use this file to discover all available pages before exploring further.

# Gestion des dispositifs

> Comprendre la gestion des dispositifs soundbox dans l'API JEKO

## Gestion des dispositifs

Les dispositifs sont des terminaux soundbox QR physiques qui peuvent traiter les paiements :

* Chaque dispositif est associé à un magasin spécifique
* Les identifiants de dispositif (deviceId) sont requis pour créer des demandes de paiement soundbox
* Utilisez l'endpoint `/partner_api/devices` pour récupérer les dispositifs disponibles

### Récupérer la liste des dispositifs

```bash theme={null}
curl -X GET "https://api.jeko.africa/partner_api/devices" \
  -H "X-API-KEY: your_api_key_here" \
  -H "X-API-KEY-ID: your_api_key_id_here"
```

### Utilisation des dispositifs

Lors de la création d'une demande de paiement soundbox, vous devez spécifier :

* `deviceId` : L'identifiant du dispositif (obtenu via l'endpoint `/partner_api/devices`)
* `storeId` : L'identifiant du magasin auquel le dispositif appartient
* `paymentMethod` : La méthode de paiement (wave, orange, mtn, moov, djamo)

### Exemple de réponse

```json theme={null}
[
  {
    "id": "DEVICE-ABC123",
    "storeId": "59ae202a-f583-4a15-970f-9e99bd1e0baa",
    "storeName": "Main Store"
  },
  {
    "id": "DEVICE-XYZ789",
    "storeId": "29f81706-03a6-492f-92ee-5f0b2e9b18e7",
    "storeName": "Branch Office"
  }
]
```
