Récupérer un dictionnaire BoondManager
boond_application_dictionaryFetch BoondManager dictionary data by dot-path to translate state/type IDs into readable labels before filtering.
Instructions
Récupère un dictionnaire de référence BoondManager (états, types, pays, devises, langues, outils, expertises, ...).
Quand : pour traduire un état ou un type BoondManager entre son ID entier et son libellé, avant de filtrer une recherche.
Plutôt que : les ressources boond://dictionary/* pour les tables courantes (états, typeOf, pays, devises, langues) : même contenu par un resources/read, sans consommer un appel d'outil. Cet outil reste nécessaire pour les tables non publiées en ressource.
L'API expose un seul endpoint /application/dictionary qui renvoie tout — le serveur le cache (TTL 1h, configurable via BOOND_DICTIONARY_TTL_MS) et extrait un sous-arbre par chemin dotté.
Chemins usuels de dictionaryType (relatifs à data) :
- "setting.state.{resource,candidate,contact,company,opportunity,project,invoice,order,positioning}" → états par entité
- "setting.typeOf.{resource,contact,project}" → types par entité
- "setting.action.{candidate,resource,opportunity,project,...}" → actions disponibles
- "setting.tool" → outils / technos (Java, AWS...)
- "setting.expertiseArea" → domaines d'expertise
- "setting.experience" → niveaux d'expérience
- "setting.languageSpoken" → langues parlées
- "setting.activityArea" → secteurs d'activité
- "setting.mobilityArea" → mobilités géographiques
- "setting.currency" → devises
- "setting.civility" → civilités
- "country" → pays
- "languages" → langues d'interface (fr, en, es)
Note : l'ancienne forme "states/resources" (slash) n'est pas valide — utilisez "setting.state.resource".
Returns : le sous-arbre demandé (souvent un tableau {id, value, …}), ou isError: true avec le chemin fautif s'il est introuvable.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dictionaryType | Yes | Chemin dotté relatif à `data` de /application/dictionary (ex: setting.state.resource, setting.typeOf.project, setting.action.candidate, setting.tool, country, languages). La forme « states/resources » (slash) n'est pas valide. |