Ir al contenido

Notion - Actualizar página

↩ Parte de la integración Notion.

Este módulo actualiza una página con PATCH /pages/{id}. Hace dos cosas: cambiar el valor de una o varias propiedades y archivar o restaurar la página.

La actualización es parcial: solo se tocan las propiedades que enviás, todo lo demás de la página queda como estaba.

CampoTipoObligatorioDescripción
credentials_idcredentialsSíCredencial de Notion
page_idtextSíID de la página
propertiesjsonNoPropiedades a actualizar, en formato Notion
archivedtextNotrue archiva la página, false la restaura

Tenés que enviar properties, archived o ambos. Si los dos quedan vacíos, el nodo se detiene con un error de tipo validation y nunca llama a Notion.

Este módulo requiere una credencial de tipo Notion.

CampoDescripción
tokenInternal Integration Secret de notion.so/my-integrations
notion_versionOpcional. Valor de la cabecera Notion-Version (por defecto 2022-06-28)
{
"nextModule": null,
"data": {
"object": "page",
"id": "8b9c0d1e-2f3a-4b5c-6d7e-8f9a0b1c2d3e",
"last_edited_time": "2026-03-05T08:14:00.000Z",
"archived": false,
"url": "https://www.notion.so/8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e",
"properties": {
"Status": { "type": "select", "select": { "name": "Ganado" } }
}
},
"_meta": {
"moduleVersion": "1.0.0",
"success": true,
"id": "8b9c0d1e-2f3a-4b5c-6d7e-8f9a0b1c2d3e",
"totalMs": 295
}
}
{
"credentials_id": 12,
"page_id": "{{data.id}}",
"properties": {
"Status": { "select": { "name": "Ganado" } },
"Fecha cierre": { "date": { "start": "2026-03-05" } },
"Importe": { "number": 4200 }
}
}
{
"credentials_id": 12,
"page_id": "{{data.id}}",
"archived": "true"
}
{
"credentials_id": 12,
"page_id": "{{data.id}}",
"archived": "false"
}
  • archived es un campo de texto: los valores aceptados son las cadenas true y false. Cualquier otro valor se ignora.
  • Archivar en Notion equivale a mandar la página a la papelera. Es reversible con archived: false.
  • Los nombres de las propiedades tienen que coincidir exactamente con las columnas de la base, o Notion responde 400 indicando cuál falla.
  • Si properties viene cargado pero no es un JSON válido, el nodo devuelve un error de tipo validation y no lo reintenta.
  • Para vaciar una propiedad, enviá su forma nula, por ejemplo { "Importe": { "number": null } }.