pbi_apply_page_spec
Applies a page spec to create or update a Power BI page atomically, with merge/replace sync options and dry-run planning.
Instructions
Materializa el spec como una pagina PBIR, en UNA transaccion.
Cuatro desenlaces explicitos: create (no existe), update (existe y
el spec cambia algo), no_change (ya coincide) y conflict (el nombre
no identifica una sola pagina).
page: id o nombre visible de la pagina a actualizar. Si se omite, se
usa el nombre del spec. Al actualizar se CONSERVAN el id de la pagina y
el de cada visual que siga representando lo mismo.
sync_mode: merge (por defecto) anade y actualiza pero no borra lo
que el spec no menciona; replace ademas elimina los visuales
ausentes. El defecto es conservador para que un spec parcial no pueda
vaciar una pagina por omision.
dry_run=true devuelve un plan con plan_token y no escribe nada;
aplicalo despues con pbi_apply_plan.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| seed | No | ||
| spec | Yes | ||
| dry_run | No | ||
| sync_mode | No | merge | |
| request_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |