---
title: "Get library policies"
method: GET
path: "/v2/teamspaces/{teamspaceId}/policies"
tags: ["Teamspace Admin"]
---

# Get library policies

`GET /v2/teamspaces/{teamspaceId}/policies`

## Request

- Base URL: `https://context7.com/api`
- URL: `https://context7.com/api/v2/teamspaces/{teamspaceId}/policies`
- Auth: HTTP bearer

Source types and public library filters of the teamspace, with the number of libraries they allow. Any member can call it.

## Response `200`

Policies

- PolicyResponse: Complete teamspace policy configuration
  - `sourceTypes` object, required: Access settings for each documentation source type
    - `public_repos` SourceTypeStatus, required: Whether a source type is enabled or disabled
      - `enabled` boolean, required: Whether this source type is enabled
    - `private_sources` SourceTypeStatus, required: Whether a source type is enabled or disabled
      - `enabled` boolean, required: Whether this source type is enabled
    - `confluence` SourceTypeStatus, required: Whether a source type is enabled or disabled
      - `enabled` boolean, required: Whether this source type is enabled
    - `uploaded_files` SourceTypeStatus, required: Whether a source type is enabled or disabled
      - `enabled` boolean, required: Whether this source type is enabled
    - `websites` SourceTypeStatus, required: Whether a source type is enabled or disabled
      - `enabled` boolean, required: Whether this source type is enabled
    - `llmstxt` SourceTypeStatus, required: Whether a source type is enabled or disabled
      - `enabled` boolean, required: Whether this source type is enabled
  - `libraryFilters` object, required: Library access filters. Mode determines which sub-object is active.
    - `mode` 'quality' | 'select' | 'null', nullable, required: Filter mode: 'quality' for threshold-based filtering, 'select' for manual library selection
    - `quality` object, required: Quality-mode settings (active when mode is 'quality')
      - `requireVerified` boolean, required: Restrict to verified libraries only
      - `minTrustScore` integer, nullable, required: Minimum trust score, 0-10
      - `maxAgeDays` integer, nullable, required: Maximum days since last update
      - `blockedLibraries` string[], required: Libraries excluded from results
      - `exceptedLibraries` string[], required: Libraries that bypass all quality filters, blocked list, and source type restrictions
      - `repoFilters` object, required: Repo-specific quality filters
        - `minStars` integer, nullable, required: Minimum GitHub stars required
        - `allowedLicenses` string[], required: SPDX license identifiers (e.g. 'MIT', 'Apache-2.0') that are allowed. Empty array means no license restriction. Applies to public repos only; non-repo source types pass through.
      - `websiteFilters` object, required: Website-specific quality filters
        - `minBacklinks` integer, nullable, required: Minimum number of backlinks required
        - `minReferringDomains` integer, nullable, required: Minimum number of referring domains required
        - `minOrganicTraffic` integer, nullable, required: Minimum monthly organic traffic required
    - `select` object, required: Select-mode settings (active when mode is 'select')
      - `allowedLibraries` string[], required: Libraries explicitly allowed
  - `accessibleLibraryCount` integer, required: Number of public libraries currently accessible under these filters

## Other responses

- `400`: Bad Request - Invalid input parameters
- `401`: Unauthorized - Invalid or missing API key
- `403`: Forbidden - Insufficient permissions or plan restrictions
- `404`: Not Found - Resource doesn't exist
- `500`: Internal Server Error

## Changes

- **2026-10-22** `e17589fd8767`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/context7/apis/context7-public-api/changes/v2/teamspaces/:teamspaceId/policies/get.md)

---

[API](https://skmtc.dev/context7/apis/context7-public-api.md) - [All operations](https://skmtc.dev/context7/apis/context7-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/context7/apis/context7-public-api/revisions/945f7834fa8c?raw)
