---
title: "Get teamspace policies"
method: GET
path: "/v2/policies"
tags: ["Policies"]
---

# Get teamspace policies

`GET /v2/policies`

Retrieve the current policy configuration for the teamspace associated with the API key. Includes source type access settings and public repository filters.

## Response `200`

Current policy configuration

- 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

---

[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-service-production.skmtc.workers.dev/v1/apis/context7/context7-public-api/revisions/5e85fc74bff0/schema)
