---
title: "Update Brain Configuration"
method: PATCH
path: "/api/v1/campaigns/{campaign_id}/brain-configuration"
tags: ["campaign"]
---

# Update Brain Configuration

`PATCH /api/v1/campaigns/{campaign_id}/brain-configuration`

Save only the customer-editable Brain campaign configuration fields.

## Path parameters

- `campaign_id` string, required

## Request body

- BrainConfigurationUpdateRequest
  - `configuration` BrainConfigurationPatch, required
    - `brain_live` boolean, nullable
    - `insights` BrainInsightsConfigurationPatch
      - `custom_insights` unknown[], nullable
        - unknown
  - `base_updated_at` string, date-time, nullable

## Response `200`

Successful Response

- object

## Other responses

- `404` — Campaign not found
- `409` — Campaign configuration version conflict
- `422` — Invalid Brain configuration

---

[API](https://skmtc.net/outrival/apis/fastapi.md) · [All operations](https://skmtc.net/outrival/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/outrival/fastapi/revisions/7bcf41dff3cb/schema)
