---
title: "Update account health settings"
method: PATCH
path: "/account-health/settings"
tags: ["Account Health"]
---

# Update account health settings

`PATCH /account-health/settings`

## Request

- Base URL: `https://api.sequenzy.com/api/v1`
- URL: `https://api.sequenzy.com/api/v1/account-health/settings`
- Auth: HTTP bearer

Turns the weekly account health check (Mondays, 05:00 UTC) on or off and chooses whether it drafts fixes. Pass only the fields to change; unknown fields are rejected. Who gets the findings is each person's account_health notification preference. Requires the companies:manage scope plus owner or admin access.

## Request body

- AccountHealthSettings: Whether the weekly account health check runs and whether it drafts fixes. Checks run every Monday at 05:00 UTC; the schedule and AI budget are fixed. Checks never send email to subscribers or activate anything.
  - `enabled` boolean: Whether weekly checks run. Manual checks work either way.
  - `autonomy` 'draft_fixes' | 'report_only': draft_fixes lets the agent lay out up to 2 inactive draft sequences per check (named for the business, with trigger, timing and titled email steps; the check writes no email, they are written when the draft is opened in the dashboard or its fix is requested); report_only only reports.

## Response `200`

Settings saved

- object
  - `success` boolean
  - `settings` AccountHealthSettings: Whether the weekly account health check runs and whether it drafts fixes. Checks run every Monday at 05:00 UTC; the schedule and AI budget are fixed. Checks never send email to subscribers or activate anything.
    - `enabled` boolean: Whether weekly checks run. Manual checks work either way.
    - `autonomy` 'draft_fixes' | 'report_only': draft_fixes lets the agent lay out up to 2 inactive draft sequences per check (named for the business, with trigger, timing and titled email steps; the check writes no email, they are written when the draft is opened in the dashboard or its fix is requested); report_only only reports.
  - `nextRunAt` string, date-time, nullable

## Other responses

- `400`: A field is unknown or has the wrong type
- `401`: Unauthorized
- `403`: API key is missing the companies:manage scope, or the user is not an owner or admin
- `404`: Company not found

## Changes

- **2026-10-16** `db3873ca3d4d`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/sequenzy/apis/sequenzy-api/changes/account-health/settings/patch.md)

---

[API](https://skmtc.dev/sequenzy/apis/sequenzy-api.md) - [All operations](https://skmtc.dev/sequenzy/apis/sequenzy-api/llms.txt) - [OpenAPI document](https://skmtc.dev/sequenzy/apis/sequenzy-api/revisions/8156dc12d8b4?raw)
