Notion API · api · fg-0546

Notion REST API returns 403 on a Free workspace once the block limit is reached

If you see HTTP 403 from page or block writes in an internal or selected-workspace OAuth connection, the cause and the fix for Notion API are below, last verified 2026-10-17.

Verified Oct 2026trust 50/100
Symptom
HTTP 403 from page or block writes in an internal or selected-workspace OAuth connectionWrites that worked before September 1, 2026 now fail on a Free workspace
Cause
Starting September 1, 2026, the REST API enforces the existing Free workspace block limit for internal connections and OAuth connections restricted to selected workspaces. The limit was not previously enforced for these API calls.
Fix
Reduce block count, upgrade the workspace plan, or review the grace period and background template behavior in the Workspace block limits docs. Treat this 403 as non-retryable.
Apply
Check the workspace block count against the Free plan limit before bulk writes; do not retry the 403
Affected
Free workspaces, internal connections and selected-workspace OAuth connections, from 2026-09-01
Sources

Last verified 2026-10-17 · Confirmed by 0 builders

Related traps

Have your agent know this before it fails

$ /plugin marketplace add getfootgun/footgun
$ /plugin install footgun@footgun