I love Notion but the API leaves a bit to be desired. To build a 2 way sync the API should allow the same functionality that the UI offers. Right now there are some easy things I can’t figure out how to do in the API:
- add a date tag to a text block
- create a code block longer than 2000 characters
- set a code block to wrap
This is based on very limited interaction but it feels like I’ve hit many snags early on. I imagine things get harder when you get into some of the more advanced or newer functionality.
Please invest in the API. I will only love Notion more.
Check out Notion's MCP. It's more capable in some ways than the existing JSON api, although documentation for humans is a bit scarce because it's brand new.
- add a date tag to a text block
- create a code block longer than 2000 characters
- set a code block to wrap
This is based on very limited interaction but it feels like I’ve hit many snags early on. I imagine things get harder when you get into some of the more advanced or newer functionality.
Please invest in the API. I will only love Notion more.