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 in Settings, Notion token, Notion database ID

Writable fields

FieldBehavior
titleWritten to the database Name title property.
bodyWritten as the first paragraph block.

Planned / unsupported fields

FieldReason
dueDateNeeds database schema validation.
labelsNeeds database property schema and option lookup.
priorityNeeds supported property mapping.
projectNeeds configured database/property mapping.
sectionNeeds configured database/property mapping.

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 in Settings, Notion app installed

Writable fields

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

Planned / unsupported fields

FieldReason
database propertiesManual modes do not write structured properties.

Adapter payload

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

Share Sheet shareSheet

automatic_createNot supported / requires user confirmation
setupPro, Enabled in Settings

Writable fields

FieldBehavior
titleShared as text.
bodyShared as text.

Planned / unsupported fields

FieldReason
database propertiesShare sheet cannot guarantee property writes.

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"
  ]
}