Route
id | notion.page.v1 |
object_type | note |
delivery_modes | api appHandoff shareSheet |
Voice examples
- Add to Notion hello this is a test
- Create a new Notion page called idea testing and add use green instead of blue
API api
automatic_create | Supported |
setup | Pro, Enabled in Settings, Notion token, Notion database ID |
Writable fields
| Field | Behavior |
|---|
title | Written to the database Name title property. |
body | Written as the first paragraph block. |
Planned / unsupported fields
| Field | Reason |
|---|
dueDate | Needs database schema validation. |
labels | Needs database property schema and option lookup. |
priority | Needs supported property mapping. |
project | Needs configured database/property mapping. |
section | Needs 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_create | Not supported / requires user confirmation |
setup | Pro, Enabled in Settings, Notion app installed |
Writable fields
| Field | Behavior |
|---|
title | Copied/opened for manual placement. |
body | Copied/opened for manual placement. |
Planned / unsupported fields
| Field | Reason |
|---|
database properties | Manual modes do not write structured properties. |
Adapter payload
{
"text": "{title}\\n\\n{body}"
}
Share Sheet shareSheet
automatic_create | Not supported / requires user confirmation |
setup | Pro, Enabled in Settings |
Writable fields
| Field | Behavior |
|---|
title | Shared as text. |
body | Shared as text. |
Planned / unsupported fields
| Field | Reason |
|---|
database properties | Share 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"
]
}