NotionSender Logo
Sign In

NotionSender API

The Notion Sender API lets you integrate rendering for Notion pages.
You can use API without Authorization and for free if your usage is below 100 render requests per week
If you utilize more than 100 renders per week - please contact me via email at notionsender@gmail.com
Looking for the how to guide? Checkhow to create or send email with Notion

Render Notion Page

URI: https://notionsender.com/api/render
Arguments
pageUrl
Notion page url (public)
pageConfig
Page Configuration (Object)
pageConfig.hideUnsupported
Hide unsupported blocks from rendered page. If false - placeholder is rendered
pageConfig.showIcon
Display Notion page icon on top of the title
pageConfig.showTitle
Display Notion page title
pageConfig.alignCenter
Center page content. Disabled when fullWidth is active
pageConfig.fullWidth
Stretch content to fit the full page width.
Request

POST https://api.notionsender.com/render HTTP/1.1

Content-Type: application/json

 

{
  "pageUrl": "https://email-pages.notion.site/Meeting-Notes-Template-fa51b4c638ae492188aeae3ba784d791",
  "pageConfig": {
    "hideUnsupported": true,
    "showIcon": false,
    "showTitle": true,
    "alignCenter": true,
    "fullWidth": false
  }
}
Response
{
  "body": "<!DOCTYPE html><html>...</html>",
  "alerts": [],
  "error": null
}

© 2022 Notion Sender.

Twitter