---
title: "Update Portfolio Monitoring Policy"
method: PUT
path: "/portfolio/monitoring_policy"
tags: ["Portfolio Monitoring"]
---

# Update Portfolio Monitoring Policy

`PUT /portfolio/monitoring_policy`

Update the monitoring policy for the portfolio.

## Request body

- V1CreateMonitoringPolicyRequest — Request model for creating or updating a monitoring policy.
  - `enabled` boolean — Whether the monitoring policy should be enabled.
  - `cadence` 'daily' | 'weekly' | 'biweekly' | 'monthly' | 'quarterly' | 'biannually' | 'annually', required — The cadence of monitoring.
  - `attributes` V1MonitorableAttributes[] — List of attributes to monitor (liens, litigations, bankruptcies, etc.).
  - `lien_monitoring_scope` 'domestic' | 'registered' — The scope of states that will be monitored for liens. When the scope is "domestic", the policy will monitor liens for the state of the domestic registration. When the scope is "registered", the policy will monitor liens for the states of all registrations.

## Response `200`

Response

- V1MonitoringPolicyResponse — Represents a monitoring policy response. This representation is designed for use in the singleton resource API representations. Note that `id`, `group_id`, and `item_id` are not included in this representation. This is to avoid confusion when API resource inheritance is in effect.
  - `cadence` 'daily' | 'weekly' | 'biweekly' | 'monthly' | 'quarterly' | 'biannually' | 'annually', required — The cadence of monitoring.
  - `attributes` V1MonitorableAttributes[] — The attributes to monitor.
  - `lien_monitoring_scope` 'domestic' | 'registered', required — The scope of states that will be monitored for liens. When the scope is "domestic", the policy will monitor liens for the state of the domestic registration. When the scope is "registered", the policy will monitor liens for the states of all registrations.
  - `enabled` boolean, required — Whether the monitoring policy is enabled.
  - `last_run_at` string, date-time, nullable — When the notification policy was last executed.
  - `next_run_on` string, date, nullable — When the notification policy is scheduled to run next.
  - `inherited_from` 'portfolio' | 'group'

---

[API](https://skmtc.net/baselayer/apis/baselayer-api-service.md) · [All operations](https://skmtc.net/baselayer/apis/baselayer-api-service/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/baselayer/baselayer-api-service/versions/0cc89938bc26/schema)
