Add Library

Upload documentation files

Changed on

Upload one or more PDF or DOCX files as one library. Supports up to 50 files, 50MB per file, and 200MB total.

post/v2/add/file-upload

Request

  • Base URL
    https://context7.com/api
  • URL
    https://context7.com/api/v2/add/file-upload
  • Auth
    HTTP bearer

Request body multipart/form-data

documentFilesstring[] required

PDF and DOCX documents

collectionNamestring

Name for the file collection

relativePathsstring

JSON array of paths corresponding to documentFiles

projectTitlestring

Custom title for the library

descriptionstring

Description of the library

force'true'

Set to 'true' to force reprocessing

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