Get page elements
get_page_elementsLire en un seul appel les définitions ciblées de plusieurs sections par refs, ou rechercher par query. fields sélectionne les seules propriétés utiles : content, style.fontSize, sm.style, custom.href, groupId, custom.donnees.items[0].title. Sans fields, groupId est inclus (null : bloc non groupé). href et target sont des raccourcis vers custom.href et custom.target. fields peut aussi demander id, sectionId et sectionRef pour une opération de composition, sans lire toute la page. query vide équivaut à aucun filtre ; séparer plusieurs libellés par | pour une recherche OU littérale (pas une regex). Résultat borné à 20k caractères, pagination explicite. snapshot obligatoire : aucune référence périmée acceptée.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"pageId": "<pageId>",
"snapshot": "<snapshot>"
},
"name": "get_page_elements"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| refs | No | ||
| limit | No | ||
| query | No | ||
| fields | No | ||
| offset | No | ||
| pageId | Yes | ||
| source | No | draft | |
| snapshot | Yes |