---
title: API REST – Listes déroulantes (Picklist)
description: "--- ## GetPicklistValues – Récupérer les valeurs Récupère la liste des valeurs disponibles pour un champ de type liste déroulante (picklist) d'un module. > **GET** `https://apps.kafinea.com/{instance}/webservice.php` | Paramètre | Type | Requis | Description | | --- | --- |…"
url: "https://www.kafinea.com/fr/documentation/api/api-rest-picklist/"
updated: "2026-09-21"
category: Intégrations / API
---

# API REST – Listes déroulantes (Picklist)

---

## GetPicklistValues – Récupérer les valeurs

Récupère la liste des valeurs disponibles pour un champ de type liste déroulante (picklist) d'un module.

> **GET** `https://apps.kafinea.com/{instance}/webservice.php`

| Paramètre | Type | Requis | Description |
| --- | --- | --- | --- |
| `operation` | string | oui | Doit être `getPicklistValues` |
| `sessionName` | string | oui | Identifiant de session |
| `moduleName` | string | oui | Nom du module (ex : `Accounts`, `Leads`) |
| `fieldName` | string | oui | Nom technique du champ |

**Exemple curl :**

```bash
curl "https://apps.kafinea.com/YourKafinea/webservice.php?operation=getPicklistValues&sessionName=YOUR_SESSION_ID&moduleName=Accounts&fieldName=industry"
```

---

## SetPicklistValues – Modifier les valeurs

Met à jour la liste des options disponibles pour un champ de type liste déroulante.

> **⚠️ Attention !** Cette opération **remplace l'intégralité** des valeurs existantes par la liste fournie. Les anciennes valeurs non incluses dans la nouvelle liste seront perdues.

> **POST** `https://apps.kafinea.com/{instance}/webservice.php`

| Paramètre | Type | Requis | Description |
| --- | --- | --- | --- |
| `operation` | string | oui | Doit être `setPicklistValues` |
| `sessionName` | string | oui | Identifiant de session |
| `moduleName` | string | oui | Nom du module concerné |
| `fieldName` | string | oui | Nom technique du champ à modifier |
| `values` | JSON | oui | Tableau JSON des nouvelles options (ex : `["Banque", "Tech"]`) |

**Exemple curl :**

```bash
curl -X POST https://apps.kafinea.com/YourKafinea/webservice.php 
  -d "operation=setPicklistValues" 
  -d "sessionName=YOUR_SESSION_ID" 
  -d "moduleName=Accounts" 
  -d "fieldName=industry" 
  -d 'values=["Banque","Tech","Santé"]'
```

---

## Références associées 🔗

- [Opérations CRUD](https://www.kafinea.com/fr/documentation/api/api-rest-operations-crud/)
- [Introduction API](https://www.kafinea.com/fr/documentation/api/api-rest-introduction/)
