---
title: "Set Brand Social Channels"
method: PUT
path: "/brands/{brand_id}/social-channels"
tags: ["Project"]
---

# Set Brand Social Channels

`PUT /brands/{brand_id}/social-channels`

## Request

- Base URL: `https://api.peec.ai/customer/v1`
- URL: `https://api.peec.ai/customer/v1/brands/{brand_id}/social-channels`
- Auth: one of:
  - API key in header `X-API-Key`
  - API key in query parameter `api_key`
  - HTTP bearer

Replace the complete list of social channels configured for a brand. Pass an empty list to remove them all.

## Path parameters

- `brand_id` string, required

## Request body

- object
  - `channels` object[], required
    - `platform` 'reddit' | 'youtube' | 'instagram' | 'tiktok' | 'linkedin' | 'medium', required
    - `channel` string, required

## Response `200`

Response for status 200

- object
  - `data` object[], required
    - `id` string, required
    - `brand_id` string, required
    - `platform` 'reddit' | 'youtube' | 'instagram' | 'tiktok' | 'linkedin' | 'medium', required
    - `channel_id` string, required
    - `channel_handle` string, required

## Other responses

- `400`: Response for status 400
- `404`: Response for status 404
- `409`: Response for status 409

## Changes

- **2026-11-03** `9fdffdff48a5`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/peec/apis/peec-ai-customer-api/changes/brands/:brand_id/social-channels/put.md)

---

[API](https://skmtc.dev/peec/apis/peec-ai-customer-api.md) - [All operations](https://skmtc.dev/peec/apis/peec-ai-customer-api/llms.txt) - [OpenAPI document](https://skmtc.dev/peec/apis/peec-ai-customer-api/revisions/9d774600c8eb?raw)
