Requirements
Notion requires an active account and OAuth client credentials, granted by signing in with your account to connect — both are set up on its own site.[3]
Get your Notion credentials
Notion
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- Client IDtextRequired
Your OAuth Client ID from your integration. To obtain one, go to notion.so/profile/integrations, create or open a public integration, and copy the OAuth Client ID from the Configuration tab.
[1] - Client SecretpasswordRequired
Your OAuth Client Secret from your integration. Found in the same Configuration tab as your Client ID at notion.so/profile/integrations. Keep this value private.
[1]
Notion
- Internal Integration TokenpasswordRequired
Your Internal Integration Token. Create and manage integrations at notion.so/my-integrations. After creating, share the integration with your pages/databases from the page's ••• menu → Add connections.
[1]
Connect Notion in WEXTL
- Log in to your WEXTL account, add the Notion node module to your workflow, and click Create new credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Notion account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →

Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
Notion node modules
The list below is a reference of every Notion node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Browse every Notion node module below — each one opens to show its input parameters, outputs, and connection requirements.
Watch CommentsTrigger
| Field | Type |
|---|---|
| Object | text |
| ID | text |
| Parent | object |
| Type | text |
| Page ID | text |
| Discussion ID | text |
| Created Time | date |
| Last Edited Time | date |
| Created By | object |
| ID | text |
| Object | text |
| Rich Text | array |
| Rich Text Item | object |
| Display Name | object |
| Resolved Name | text |
| Attachments | array |
| Attachment | object |
Watch Data Source EntriesTrigger
| Field | Type |
|---|---|
| Object | text |
| ID | text |
| Created Time | date |
| Last Edited Time | date |
| In Trash | boolean |
| Is Archived | boolean |
| Is Locked | boolean |
| URL | url |
| Public URL | url |
| Parent | object |
| Type | text |
| Database ID | text |
| Properties | object |
| Icon | object |
| Type | text |
| Emoji | text |
| Cover | object |
| Type | text |
| File | object |
| Created By | object |
| ID | text |
| Object | text |
| Last Edited By | object |
| ID | text |
| Object | text |
Watch File UploadsTrigger
| Field | Type |
|---|---|
| Object | text |
| ID | text |
| Created Time | date |
| Created By | object |
| ID | text |
| Last Edited Time | date |
| In Trash | boolean |
| Expiry Time | date |
| Filename | text |
| Content Type | text |
| Content Length | number |
| Upload URL | url |
| Complete URL | url |
| File Import Result | object |
| Imported Time | date |
| Type | text |
| Success | object |
| Number of Parts | object |
| Total | number |
| Sent | number |
Watch New Pages and DatabasesTrigger
| Field | Type |
|---|---|
| Object | text |
| ID | text |
| Created Time | date |
| Last Edited Time | date |
| In Trash | boolean |
| Is Archived | boolean |
| Is Locked | boolean |
| URL | url |
| Public URL | url |
| Parent | object |
| Type | text |
| Database ID | text |
| Properties | object |
| Icon | object |
| Type | text |
| Emoji | text |
| Cover | object |
| Type | text |
| File | object |
| Created By | object |
| ID | text |
| Object | text |
| Last Edited By | object |
| ID | text |
| Object | text |
List CommentsSearch
List Custom EmojisSearch
List Data Source TemplatesSearch
List File UploadsSearch
| Field | Type |
|---|---|
| Limit | number |
| Field | Type |
|---|---|
| Object | text |
| ID | text |
| Created Time | date |
| Created By | object |
| ID | text |
| Last Edited Time | date |
| In Trash | boolean |
| Expiry Time | date |
| Filename | text |
| Content Type | text |
| Content Length | number |
| Upload URL | url |
| Complete URL | url |
| File Import Result | object |
| Imported Time | date |
| Type | text |
| Success | object |
| Number of Parts | object |
| Total | number |
| Sent | number |
List UsersSearch
List ViewsSearch
Query a Data SourceSearch
| Field | Type |
|---|---|
DatabaseRequired | choice |
| Sorts | array |
| Sort Rule | object |
| Filter | object |
| In Trash | boolean |
| Limit | number |
| Field | Type |
|---|---|
| Object | text |
| ID | text |
| Created time | text |
| Last edited time | text |
| In trash | boolean |
| Is archived | boolean |
| Is locked | boolean |
| URL | text |
| Public URL | text |
| Parent | object |
| Type | text |
| Database ID | text |
| Properties | object |
| Icon | object |
| Type | text |
| Emoji | text |
| Cover | object |
| Type | text |
| File | object |
| Created by | object |
| ID | text |
| Object | text |
| Last edited by | object |
| ID | text |
| Object | text |
Query Block ChildrenSearch
Query Meeting NotesSearch
| Field | Type |
|---|---|
| Limit | number |
| Field | Type |
|---|---|
| Object | text |
| ID | text |
| Type | text |
| Meeting notes | object |
| Title | array |
| Children | object |
| Calendar event | object |
| Recording | object |
| Created time | text |
| Last edited time | text |
| Created by | object |
| ID | text |
| Object | text |
| Last edited by | object |
| ID | text |
| Object | text |
| Has children | boolean |
| In trash | boolean |
Retrieve a BlockAction
Retrieve a CommentAction
Retrieve a Data SourceAction
Retrieve a DatabaseAction
Retrieve a File UploadAction
| Field | Type |
|---|---|
File UploadRequired | choice |
| Field | Type |
|---|---|
| Object | text |
| ID | text |
| Created Time | date |
| Created By | object |
| ID | text |
| Last Edited Time | date |
| In Trash | boolean |
| Expiry Time | date |
| Filename | text |
| Content Type | text |
| Content Length | number |
| Upload URL | url |
| Complete URL | url |
| File Import Result | object |
| Imported Time | date |
| Type | text |
| Success | object |
| Number of Parts | object |
| Total | number |
| Sent | number |
Retrieve a PageAction
Retrieve a Page Property ItemAction
Retrieve a UserAction
Retrieve a ViewAction
SearchSearch
| Field | Type |
|---|---|
| Query | text |
| Sort | object |
| Timestamp | choice |
| Direction | choice |
| Filter | object |
| Object Type | choice |
| Property | text |
| Limit | number |
| Field | Type |
|---|---|
| Object | text |
| ID | text |
| Created Time | date |
| Last Edited Time | date |
| In Trash | boolean |
| Is Archived | boolean |
| Is Locked | boolean |
| URL | url |
| Public URL | url |
| Parent | object |
| Type | text |
| Database ID | text |
| Properties | object |
| Icon | object |
| Type | text |
| Emoji | text |
| Cover | object |
| Type | text |
| File | object |
| Created By | object |
| ID | text |
| Object | text |
| Last Edited By | object |
| ID | text |
| Object | text |
Complete a File UploadAction
| Field | Type |
|---|---|
File UploadRequired | choice |
| Field | Type |
|---|---|
| Object | text |
| ID | text |
| Created Time | date |
| Created By | object |
| ID | text |
| Last Edited Time | date |
| In Trash | boolean |
| Expiry Time | date |
| Filename | text |
| Content Type | text |
| Content Length | number |
| Upload URL | url |
| Complete URL | url |
| File Import Result | object |
| Imported Time | date |
| Type | text |
| Success | object |
| Number of Parts | object |
| Total | number |
| Sent | number |
Create a CommentAction
Create a Data SourceAction
Create a DatabaseAction
| Field | Type |
|---|---|
ParentRequired | object |
Parent PageRequired | choice |
| Title | array |
| Rich Text Item | object |
| Description | array |
| Rich Text Item | object |
| Is Inline | boolean |
| Initial Data Source | object |
| Properties | object |
| Icon | object |
| File Upload | object |
| Type | text |
| Cover | object |
| File Upload | object |
| Type | text |
| Field | Type |
|---|---|
| Object | text |
| ID | text |
Create a File UploadAction
| Field | Type |
|---|---|
| Filename | text |
| Content Type | text |
| Number of Parts | number |
| External URL | text |
| Field | Type |
|---|---|
| Object | text |
| ID | text |
| Created Time | date |
| Created By | object |
| ID | text |
| Last Edited Time | date |
| In Trash | boolean |
| Expiry Time | date |
| Filename | text |
| Content Type | text |
| Content Length | number |
| Upload URL | url |
| Complete URL | url |
| File Import Result | object |
| Imported Time | date |
| Type | text |
| Success | object |
| Number of Parts | object |
| Total | number |
| Sent | number |
Create a PageAction
| Field | Type |
|---|---|
ParentRequired | object |
| Parent Type | choice |
| Parent Page | choice |
| Parent Database | choice |
| Parent Data Source | choice |
| Properties | object |
| Icon | object |
| File Upload | object |
| Type | text |
| Cover | object |
| File Upload | object |
| Type | text |
| Content | array |
| Block | object |
| Children | array |
| Block | object |
| Markdown | text |
| Template | object |
| Type | text |
| Position | object |
| Type | text |
| After Block | object |
| Field | Type |
|---|---|
| Object | text |
| ID | text |
| Created Time | date |
| Last Edited Time | date |
| In Trash | boolean |
| Is Archived | boolean |
| Is Locked | boolean |
| URL | url |
| Public URL | url |
| Parent | object |
| Type | text |
| Database ID | text |
| Properties | object |
| Icon | object |
| Type | text |
| Emoji | text |
| Cover | object |
| Type | text |
| File | object |
| Created By | object |
| ID | text |
| Object | text |
| Last Edited By | object |
| ID | text |
| Object | text |
Create a ViewAction
| Field | Type |
|---|---|
DatabaseRequired | choice |
| Name | text |
| Database (legacy) | choice |
| Base View | choice |
| Filter | object |
| Sorts | array |
| Sort Rule | object |
| Quick Filters | object |
| Configuration | object |
| Type | text |
| Properties | array |
| Group By | object |
| Subtasks | object |
| Wrap Cells | boolean |
| Frozen Column Index | number |
| Show Vertical Lines | boolean |
| Position | object |
| Type | text |
| Placement | object |
| Type | text |
| Row Index | number |
| Field | Type |
|---|---|
| Object | text |
| ID | text |
| Parent | object |
| Type | text |
| Database ID | text |
Delete a BlockAction
Delete a CommentAction
Delete a ViewAction
Make an Api Calluniversal
Move a PageAction
Send a File UploadAction
| Field | Type |
|---|---|
File UploadRequired | choice |
FileRequired | text |
FilenameRequired | text |
| Part Number | text |
| Field | Type |
|---|---|
| Object | text |
| ID | text |
| Created Time | date |
| Created By | object |
| ID | text |
| Last Edited Time | date |
| In Trash | boolean |
| Expiry Time | date |
| Filename | text |
| Content Type | text |
| Content Length | number |
| Upload URL | url |
| Complete URL | url |
| File Import Result | object |
| Imported Time | date |
| Type | text |
| Success | object |
| Number of Parts | object |
| Total | number |
| Sent | number |
Update a BlockAction
Update a CommentAction
Update a Data SourceAction
Update a DatabaseAction
| Field | Type |
|---|---|
DatabaseRequired | choice |
| Parent | object |
| Parent Page | choice |
| Title | array |
| Rich Text Item | object |
| Description | array |
| Rich Text Item | object |
| Is Inline | boolean |
| Icon | object |
| File Upload | object |
| Type | text |
| Cover | object |
| File Upload | object |
| Type | text |
| In Trash | boolean |
| Is Locked | boolean |
| Field | Type |
|---|---|
| Object | text |
| ID | text |
Update a PageAction
| Field | Type |
|---|---|
PageRequired | choice |
| Properties | object |
| Icon | object |
| File Upload | object |
| Type | text |
| Cover | object |
| File Upload | object |
| Type | text |
| Is Locked | boolean |
| Template | object |
| Type | text |
| Timezone | text |
| Erase Content | boolean |
| In Trash | boolean |
| Is Archived | boolean |
| Field | Type |
|---|---|
| Object | text |
| ID | text |
| Created Time | date |
| Last Edited Time | date |
| In Trash | boolean |
| Is Archived | boolean |
| Is Locked | boolean |
| URL | url |
| Public URL | url |
| Parent | object |
| Type | text |
| Database ID | text |
| Properties | object |
| Icon | object |
| Type | text |
| Emoji | text |
| Cover | object |
| Type | text |
| File | object |
| Created By | object |
| ID | text |
| Object | text |
| Last Edited By | object |
| ID | text |
| Object | text |
Update a ViewAction
| Field | Type |
|---|---|
ViewRequired | choice |
| Database | choice |
| Name | text |
| Filter | object |
| Sorts | array |
| Sort Rule | object |
| Quick Filters | object |
| Configuration | object |
| Type | text |
| Properties | array |
| Group By | object |
| Subtasks | object |
| Wrap Cells | boolean |
| Frozen Column Index | number |
| Show Vertical Lines | boolean |
| Field | Type |
|---|---|
| Object | text |
| ID | text |
| Parent | object |
| Type | text |
| Database ID | text |
Templates
Look for Notion templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Bitbucket[2]Bitbucket Cloud REST 2.0 — repositories, pull requests, pipelines, commits, and webhooks.
- ClerkAuthentication and user management with sign-in, sign-up, and MFA.
- BitwardenManage organization members, groups, collections, and policies in Bitwarden.
- Azure StorageManage containers and blobs in Azure Blob Storage.
- AssemblyAISpeech AI APIs for transcription, understanding, and voice-powered applications.
References
- WEXTL® Notion Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Notion.
- WEXTL® visual workflow builder data.
Last updated: Jul 22, 2026 23:18
