Add Library

Add Notion pages

Changed on

Submit selected Notion pages for documentation processing. Requires a connected Notion account and a team project.

post/v2/add/notion

Request

  • Base URL
    https://context7.com/api
  • URL
    https://context7.com/api/v2/add/notion
  • Auth
    HTTP bearer

Request body

workspaceIdstring required

The Notion workspace ID

workspaceNamestring required

The Notion workspace name

pageIdsstring[] required

List of Notion page IDs to index.

titlestring required

Title for the library

descriptionstring required

Description of the library

projectIdstring

Optional. Requests with an API key or token use its teamspace; a different value returns 403 teamspace_mismatch.

Response

Library submitted successfully for processing

libraryNamestring required

The library identifier assigned — the URL path of the library on context7.com. /owner/repo for GitHub repositories, or /<source>/<id> for other sources (e.g., /vercel/next.js, /websites/uploadcare_com). See Library ID format.

versionstring

Only for websites: the version the URL was added as, when it is a version of an existing library. Request it as <libraryName>/<version>.

messagestring required

Human-readable success message

Changes