---
title: "Create Channels"
method: POST
path: "/v1/channel"
---

# Create Channels

`POST /v1/channel`

## Request body

- object
  - `Title` string, required — The channel's name
  - `AdTypes` integer[], required — The [Ad Types](https://dev.adzerk.com/docs/ad-sizes) you want to use. Note - if the Ad Types aren't already created (you can check in UI by going to Inventory --> Ad Sizes), you'll need to first do that with the UI or [API](https://dev.adzerk.com/v1.0/reference/ad-type).
  - `Engine` string, required — Set to 0 for all requests
  - `CPM` number, float — Set to 0 for all requests
  - `CustomTargeting` string — Zerkel string for Custom targeting. Instructions [here](https://dev.kevel.com/docs/custom-targeting). The maximum string length for `CustomTargeting` is 1000 characters.
  - `IsDeleted` boolean — Don't use when creating a Channel. Defaults to `false`

## Response `200`

200

- object
  - `Title` string
  - `IsDeleted` boolean
  - `CustomTargeting` unknown
  - `AdTypes` integer[]
  - `Keywords` unknown
  - `Commission` integer
  - `Engine` string
  - `CPM` integer
  - `Id` integer

---

[API](https://skmtc.net/kevel/apis/engine-apis.md) · [All operations](https://skmtc.net/kevel/apis/engine-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kevel/engine-apis/versions/0ca55f45aa7d/schema)
