---
title: "Get a Project's Managed Scan Settings"
method: GET
path: "/api/sms/v2/deployments/{deploymentId}/projects/{projectId}/settings"
tags: ["ProjectManagedScanSettingsService"]
---

# Get a Project's Managed Scan Settings

`GET /api/sms/v2/deployments/{deploymentId}/projects/{projectId}/settings`

Finds the user-configurable managed scan settings for the specified project. Returns an empty result if the specified project does not have managed scanning set up.

## Path parameters

- `deploymentId` string, int64, required — Deployment ID (numeric). Example: `123`. Can be found at `/deployments`, or in your Settings in the web UI.
- `projectId` string, int64, required — Project ID (numeric). Example: `123`. Can be found at `/deployments/{deployment_id}/projects/list`, or in "Projects" in the web UI.

## Response `200`

OK

- ProtosProjectManagedScanSettingsV2GetProjectManagedScanSettingsResponse
  - `project_managed_scan_settings` ProtosProjectManagedScanSettingsV2ProjectManagedScanSettings — Configuration of Semgrep Managed Scans for the project, if relevant.
    - `diff_scan` ProtosProjectManagedScanSettingsV2ProjectManagedScanSettingsDiffScanConfig
      - `enabled` boolean — When true, [diff-aware scans](https://semgrep.dev/docs/semgrep-code/glossary#diff-aware-scan) are enabled for the project.
    - `full_scan` ProtosProjectManagedScanSettingsV2ProjectManagedScanSettingsFullScanConfig
      - `enabled` boolean — When true, weekly [full scans](https://semgrep.dev/docs/semgrep-code/glossary#full-scan) are enabled.

---

[API](https://skmtc.net/semgrep/apis/semgrep-web-app.md) · [All operations](https://skmtc.net/semgrep/apis/semgrep-web-app/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/semgrep/semgrep-web-app/versions/6483eeecd582/schema)
