---
title: "Create a Comment Board"
method: POST
path: "/comment-boards/"
---

# Create a Comment Board

`POST /comment-boards/`

## Headers

- `Authorization` string, required

## Request body

- object
  - `custom_id` string, required
  - `allow_comments` boolean — This will determine whether comments are allowed in this board or not
  - `replies_depth` integer — This will determine the maximum number of nesting for a comment
  - `title` string — Board title
  - `description` string
  - `custom_data` string — Custom data is used for things like: Storing extra context for the comment board
  - `content_filter` 'none' | 'filtered' — To manage the type of comments allowed in a comment board, we provide two levels of content filtering. Each level determines how messages are moderated. **1.** `none`: No content filtering, all users can post freely. **2.**`filtered`: Profanity is automatically filtered.
  - `attributes` object[] — list of comment board attributes in {"key": <>, "value": <>} format

## Response `201`

201

- object
  - `id` string
  - `url` string
  - `client_id` string
  - `custom_id` string
  - `title` string
  - `custom_data` unknown
  - `description` unknown
  - `allow_comments` boolean
  - `replies_depth` integer
  - `comments_url` string
  - `comment_detail_url_template` string
  - `created_by` string
  - `created_at` string
  - `reaction_space_id` string

## Other responses

- `400` — 400

---

[API](https://skmtc.net/livelike/apis/engagement-suite.md) · [All operations](https://skmtc.net/livelike/apis/engagement-suite/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/livelike/engagement-suite/revisions/f3171d1c30f7/schema)
