Rechercher des demandes d'absence
boond_absences_searchSearch absence requests in BoondManager by date range, resource, validation state, and scope.
Instructions
Recherche des demandes d'absence dans BoondManager, par période (startMonth / endMonth en YYYY-MM, requis), ressource, état de validation (validationStates) et périmètre (perimeter*).
Quand : pour retrouver des demandes d'absence et leur état de validation.
Plutôt que : boond_planning_absences_search pour la vue calendaire (qui est absent quand), et boond_validations_search pour ce qui reste en attente de validation.
resourceId est converti en référence keywords COMP : l'API n'a pas de paramètre dédié.
Returns: Liste des demandes d'absence correspondantes.
fields: projection côté MCP, jamais transmise à l'API — remplace le résumé par les seuls attributs listés (noms inconnus ignorés). À utiliser sur les grosses pages.Pagination :
pageSize1–500 (défaut 30),page1–100 — au-delà : refus, affiner les filtres.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Numéro de page (défaut: 1, max: 100) | |
| sort | No | Champ de tri (ex: lastName, firstName, updateDate) | |
| order | No | Ordre de tri (asc/desc) | |
| fields | No | Projection : attributs à afficher par résultat (ex: ['title','updateDate']). Absent = résumé standard. Noms inconnus ignorés. | |
| endMonth | Yes | Mois de fin de période (YYYY-MM) — obligatoire pour l'API | |
| keywords | No | Mots-clés de recherche | |
| pageSize | No | Nombre de résultats par page (max: 500, défaut: 30) | |
| resourceId | No | Filtrer par ID ressource (référence keywords COMP<id>) | |
| startMonth | Yes | Mois de début de période (YYYY-MM) — obligatoire pour l'API | |
| resourceTypes | No | IDs de types de ressource — `boond://dictionary/typeOf/resources`. | |
| perimeterPoles | No | IDs de pôles. Conserve les entités dont le responsable appartient à ces pôles. | |
| narrowPerimeter | No | Si true, jointure ET entre les filtres `perimeter*` (au lieu de OU par défaut). | |
| perimeterDynamic | No | Périmètre dynamique relatif à l'utilisateur courant (raccourci sans avoir à connaître son propre ID). Valeurs : 'data' (mes propres données), 'managers' (mon équipe / mes N-1), 'agencies' (mes agences), 'poles' (mes pôles), 'businessUnits' (mes BU). Combinable. | |
| validationStates | No | États du workflow de validation : waitingForValidation (à valider), validated, rejected. | |
| perimeterAgencies | No | IDs d'agences. Conserve les entités dont le responsable appartient à ces agences. | |
| perimeterManagers | No | IDs des managers (ressources). Conserve les entités dont le responsable est l'un de ces managers. Pour 'mon équipe / N-1 d'une personne X', passer [X_id]. Obtenir son propre ID via boond_application_current_user. | |
| perimeterBusinessUnits | No | IDs de business units. Conserve les entités dont le responsable appartient à ces BU. |