---
title: "Update daily brief settings"
method: PUT
path: "/daily-briefs/settings"
tags: ["Daily Briefs"]
---

# Update daily brief settings

`PUT /daily-briefs/settings`

## Request

- Base URL: `https://studio.fintechstudios.com/api/v1`
- URL: `https://studio.fintechstudios.com/api/v1/daily-briefs/settings`
- Auth: one of:
  - API key in header `X-API-Key`
  - HTTP bearer

Create or update the user's personal daily brief: add/remove insight channels (the user's own), schedule, time zone, tone, length, on/off. With no personal profile yet, one is created from the house brief's channels first, so adding a channel adds to the brief the user already gets. Requires the `write` scope.

## Request body

- object
  - `profile_id` string: Defaults to the profile the personal brief uses.
  - `add_channel_ids` string[]
  - `remove_channel_ids` string[]
  - `frequency` 'daily' | 'weekdays' | 'weekly' | 'twice_daily'
  - `time` string: Local time, HH:MM 24-hour.
  - `day_of_week` 'sunday' | 'monday' | 'tuesday' | 'wednesday' | 'thursday' | 'friday' | 'saturday': For weekly; defaults to monday.
  - `timezone` string: IANA time zone.
  - `tone` 'executive' | 'analyst' | 'casual'
  - `max_length` integer: Target words.
  - `active` boolean
  - `name` string

## Response `200`

Brief settings after the change

---

[API](https://skmtc.dev/fintechstudios/apis/fts-studio-api.md) · [All operations](https://skmtc.dev/fintechstudios/apis/fts-studio-api/llms.txt) · [OpenAPI document](https://skmtc.dev/fintechstudios/apis/fts-studio-api/revisions/4886597d1d96?raw)
