Change a project's settings
update_projectChanges a project's settings like Settings in the app: name, account type, what it sells and the keyword of its sales videos, topic, niche (Project); channels, audience country, time zone, fixed posting times, videos per week, videos the user films (Posting); style, video language, voice, character (Videos); brand colors (random, a ready palette or theirs, also from their website) and removing the logo (Brand). With videos the user films the style stays among those that work with them (get_catalog). Send only what changes. Changing the style in Automatic when the weekly plan already has videos made in the old style needs already_made: keep them, remake them in the new style, or remove them (ask the user). To switch Automatic/Manual use set_mode. The project icon and the logo are uploaded in the app.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "update_project"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| niche | No | ||
| sells | No | Business accounts only | |
| style | No | ||
| topic | No | What the channel talks about (HypeFox sets it at the first video; the user can change it) | |
| voice | No | ||
| country | No | ISO code, or "" for everywhere (the time zone follows it) | |
| project | No | Project id or name (optional if the user has one project) | |
| channels | No | ||
| character | No | Character id for the videos, or "none" (faceless) | |
| time_zone | No | IANA time zone of the audience, e.g. America/New_York | |
| automations | No | Automatic mode only: what HypeFox does on its own and what the user keeps. Everything is on by default. The posting times are fixed_times ([] = HypeFox picks them). Turning one on makes things go public without the user's OK: ask them first | |
| fixed_times | No | Fixed weekly posting times; [] = HypeFox picks the audience's best times | |
| remove_logo | No | true removes the project's logo (the user uploads a new one in the app) | |
| account_type | No | ||
| already_made | No | Only when changing style in Automatic with videos already made | |
| brand_colors | No | The colors of every new video and cover: random (the default), a ready palette, or the user's brand colors. Videos already made keep theirs | |
| brand_website | No | The user's website: HypeFox takes the brand colors from it (custom), and the logo if the project has none yet | |
| video_language | No | Needs a voice of that language: send voice too if the current one doesn't speak it | |
| videos_per_week | No | How many videos Automatic makes each week | |
| videos_you_film | No | How many of the weekly videos the user films with their phone and their face (To film), from 0 to videos_per_week: each comes with the script HypeFox picked (keep its hook and ending) and a time to film it by, 6 hours before it goes out; the editing is all automatic; if it doesn't arrive, HypeFox makes it with AI in the project's style. With 1 or more the style must be one of icone, collage, mappe, parole. 0 = HypeFox makes them all. It counts from next week's plan. |