Skip to main content
PATCH
/
v2
/
policies
curl --request PATCH \
  --url https://context7.com/api/v2/policies \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "sourceTypes": {
    "disable": [
      "websites"
    ]
  }
}
'
{
  "sourceTypes": {
    "public_repos": {
      "enabled": true
    },
    "private_sources": {
      "enabled": true
    },
    "confluence": {
      "enabled": true
    },
    "uploaded_files": {
      "enabled": true
    },
    "websites": {
      "enabled": true
    },
    "llmstxt": {
      "enabled": true
    }
  },
  "libraryFilters": {
    "mode": "quality",
    "quality": {
      "requireVerified": true,
      "minTrustScore": 123,
      "maxAgeDays": 123,
      "blockedLibraries": [
        "<string>"
      ],
      "exceptedLibraries": [
        "<string>"
      ],
      "repoFilters": {
        "minStars": 123
      },
      "websiteFilters": {
        "minBacklinks": 123,
        "minReferringDomains": 123,
        "minOrganicTraffic": 123
      }
    },
    "select": {
      "allowedLibraries": [
        "<string>"
      ]
    }
  },
  "accessibleLibraryCount": 123
}

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

application/json

Incremental policy update. All fields are optional — only provided fields are modified. At least one of 'sourceTypes' or 'libraryFilters' must be provided.

sourceTypes
object

Enable or disable specific source types. Both can be provided in one request, but the same type cannot appear in both arrays.

libraryFilters
object

Update library access filters.

Response

Updated policy configuration

Complete teamspace policy configuration

sourceTypes
object
required

Access settings for each documentation source type

libraryFilters
object
required

Library access filters. Mode determines which sub-object is active.

accessibleLibraryCount
integer
required

Number of public libraries currently accessible under these filters