Notion

Create Notion Database Page

Adds a new page to a Notion database.

Unverified

What the model is told

Create a new entry in a Notion database, such as a customer request or note. Give it a short title. Confirm the details with the customer first, then tell them it has been added.

Request

POSThttps://api.notion.com/v1/pages

Headers

  • Content-Typeapplication/json
  • AuthorizationBearer YOUR_NOTION_TOKEN
  • Notion-Version2026-03-11

Body

{
  "parent": {
    "type": "data_source_id",
    "data_source_id": "YOUR_NOTION_DATA_SOURCE_ID"
  },
  "properties": {
    "Name": {
      "title": [
        {
          "text": {
            "content": "{{title}}"
          }
        }
      ]
    }
  }
}

Parameters

  • title stringA short title for the new page.

Engage payload

{
  "source": "VOICE_AI",
  "tool": {
    "id": "898e938d-c894-4abe-84b4-4aba15559272",
    "type": "HTTP_REQUEST",
    "label": "Create Notion Database Page",
    "name": "create_notion_database_page",
    "customName": false,
    "description": "Create a new entry in a Notion database, such as a customer request or note. Give it a short title. Confirm the details with the customer first, then tell them it has been added.",
    "parameters": [
      {
        "name": "title",
        "type": "string",
        "description": "A short title for the new page."
      }
    ],
    "config": {
      "endpoint": {
        "method": "POST",
        "url": "https://api.notion.com/v1/pages"
      },
      "headers": [
        {
          "name": "Content-Type",
          "value": "application/json"
        },
        {
          "name": "Authorization",
          "value": "Bearer YOUR_NOTION_TOKEN"
        },
        {
          "name": "Notion-Version",
          "value": "2026-03-11"
        }
      ],
      "body": "{\n  \"parent\": {\n    \"type\": \"data_source_id\",\n    \"data_source_id\": \"YOUR_NOTION_DATA_SOURCE_ID\"\n  },\n  \"properties\": {\n    \"Name\": {\n      \"title\": [\n        {\n          \"text\": {\n            \"content\": \"{{title}}\"\n          }\n        }\n      ]\n    }\n  }\n}",
      "timeout": null
    }
  }
}

IDs are regenerated on every copy.