Skip to main content
POST
Upload documentation files

Authorizations

Authorization
string
header
required

Get your API key at context7.com/dashboard. Treat your API key like a password and store it securely.

Body

multipart/form-data
documentFiles
file[]
required

PDF and DOCX documents

collectionName
string

Name for the file collection

relativePaths
string

JSON array of paths corresponding to documentFiles

projectTitle
string

Custom title for the library

description
string

Description of the library

force
enum<string>

Set to 'true' to force reprocessing

Available options:
true

Response

Library submitted successfully for processing

Response after successfully submitting a library

libraryName
string
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.

message
string
required

Human-readable success message