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 :
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 :
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é"]'