---
title: "PUT /api/scout/goals/{id}"
method: PUT
path: "/api/scout/goals/{id}"
tags: ["Scout"]
---

# PUT /api/scout/goals/{id}

`PUT /api/scout/goals/{id}`

## Request

- Base URL: `http://api.kreatormesh.com`
- URL: `http://api.kreatormesh.com/api/scout/goals/{id}`
- Auth: none declared

## Path parameters

- `id` string, uuid, required

## Request body

- UpdateScoutGoalRequest
  - `description` string, nullable, required
  - `sourceTier` string, nullable, required
  - `plan` ScoutPlanDto, required
    - `rubric` ScoutRubricDto, required
      - `includeIf` string[], required
      - `excludeIf` string[], required
    - `queries` string[], required
    - `hashtags` string[], required
    - `seedGuesses` ScoutSeedSourceDto[], required
      - `platform` string, required
      - `handle` string, required
      - `verified` boolean, required
    - `exclusions` string[], required
    - `sourceFormat` string, nullable
    - `lane` string, nullable
  - `platforms` string[], nullable, required
  - `cadence` string, nullable, required
  - `clipPrefs` ScoutClipPrefsDto, required
    - `minLenSec` union, required
      - integer
      - string, int32
    - `maxLenSec` union, required
      - integer
      - string, int32
    - `aspect` string, required
    - `captionStyle` string, required
    - `reactionTemplate` string, required
  - `postsPerDay` union, required
    - integer
    - string, int32
  - `autoSchedule` boolean, nullable, required

## Response `200`

OK

---

[API](https://skmtc.dev/kreatormesh/apis/kreatormesh-api-v1.md) · [All operations](https://skmtc.dev/kreatormesh/apis/kreatormesh-api-v1/llms.txt) · [OpenAPI document](https://skmtc.dev/kreatormesh/apis/kreatormesh-api-v1/revisions/64f1fdffa147?raw)
