---
title: "Update Child Site Management Policy"
method: PATCH
path: "/child_site_management_policies/{id}"
tags: ["child_site_management_policies", "Child Site Management Policies"]
---

# Update Child Site Management Policy

`PATCH /child_site_management_policies/{id}`

Update Child Site Management Policy

## Path parameters

- `id` integer, required

## Response `200`

The ChildSiteManagementPolicies object.

- ChildSiteManagementPolicyEntity — ChildSiteManagementPolicyEntity model
  - `id` integer — Policy ID.
  - `policy_type` 'settings' — Type of policy. Valid values: `settings`.
  - `name` string — Name for this policy.
  - `description` string — Description for this policy.
  - `value` object — Policy configuration data. Settings policies accept site settings plus an optional `folder_behaviors` array for parent-managed root behaviors on child sites. For more information, refer to the Value Hash section of the developer documentation.
  - `applied_child_site_ids` integer[] — IDs of child sites that this policy has been applied to. This field is read-only.
  - `skip_child_site_ids` integer[] — IDs of child sites excluded from this default policy.
  - `child_site_ids` integer[] — IDs of child sites explicitly assigned to this non-default policy.
  - `default_policy` boolean — Whether this policy applies to child sites not explicitly assigned to another policy.
  - `created_at` string, date-time — When this policy was created.
  - `updated_at` string, date-time — When this policy was last updated.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `405` — Method Not Allowed
- `409` — Conflict
- `412` — Precondition Failed
- `422` — Unprocessable Entity
- `423` — Locked
- `429` — Too Many Requests

---

[API](https://skmtc.net/files/apis/files-com-api.md) · [All operations](https://skmtc.net/files/apis/files-com-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/files/files-com-api/revisions/c6d6f57e6da8/schema)
