Integration brief

Notion

Pages in a configured Notion database, with manual app/share fallback modes.

Route

idnotion.page.v1
object_typenote
delivery_modesapi appHandoff shareSheet

Voice examples

API api

automatic_createSupported
setuppro, enabled, apiToken

Writable fields

FieldBehavior
titleWritten to the database Name title property.
bodyWritten as the first paragraph block.
dueDateSupported by the current adapter.
labelsSupported by the current adapter.
prioritySupported by the current adapter.
projectSupported by the current adapter.
sectionSupported by the current adapter.

Planned / unsupported fields

FieldReason
No planned fields listed.

Adapter payload

{
  "endpoint": "POST https://api.notion.com/v1/pages",
  "body": {
    "parent": {
      "database_id": "{configuredDatabaseId}"
    },
    "properties": {
      "Name": {
        "title": [
          {
            "text": {
              "content": "{title}"
            }
          }
        ]
      }
    },
    "children": [
      {
        "object": "block",
        "type": "paragraph",
        "paragraph": "{body}"
      }
    ]
  }
}

App handoff appHandoff

automatic_createNot supported / requires user confirmation
setuppro, enabled, appInstalled

Writable fields

FieldBehavior
titleCopied/opened for manual placement.
bodyCopied/opened for manual placement.

Planned / unsupported fields

FieldReason
dueDateSupported by the current adapter.
labelsSupported by the current adapter.
prioritySupported by the current adapter.
projectSupported by the current adapter.
sectionSupported by the current adapter.

Adapter payload

{
  "text": "{title}\\n\\n{body}"
}

Share Sheet shareSheet

automatic_createNot supported / requires user confirmation
setuppro, enabled

Writable fields

FieldBehavior
titleShared as text.
bodyShared as text.

Planned / unsupported fields

FieldReason
dueDateSupported by the current adapter.
labelsSupported by the current adapter.
prioritySupported by the current adapter.
projectSupported by the current adapter.
sectionSupported by the current adapter.

Adapter payload

{
  "text": "{title}\\n\\n{body}"
}

Generated schema summary

{
  "id": "notion.page.v1",
  "app": "Notion",
  "object_type": "note",
  "delivery_modes": [
    "api",
    "appHandoff",
    "shareSheet"
  ],
  "writable_fields": [
    "title",
    "body",
    "dueDate",
    "labels",
    "priority",
    "project",
    "section"
  ]
}