---
title: "Create JEC Channel"
method: POST
path: "/api/{cloudId}/v1/jec/channels"
tags: ["JEC"]
---

# Create JEC Channel

`POST /api/{cloudId}/v1/jec/channels`

Create JEC Channel

## Request body

- CreateJecChannelDto
  - `name` string, required — Name of the JEC channel.
  - `ownerId` string, required — Custom Owner ID.
  - `ownerDomain` string, required — Public owner domain. Must start with 'public_', contain only word characters (letters, digits, underscores), and be at most 20 characters long. Example: 'public_myteam'.

## Response `200`

Returned if the request is successful.

- JecChannelWithApiKey
  - `id` string — ID of the JEC channel.
  - `name` string — Name of the JEC channel.
  - `ownerId` string — Custom Owner ID.
  - `ownerDomain` string — Public Owner Domain starts with 'public_'
  - `authorAccountId` string — ID of the author account.
  - `apiKey` string — API Key to be configured in JEC client.

## Other responses

- `422` — Returned if the payload cannot be validated.

---

[API](https://skmtc.net/atlassian/apis/jsm-operations-api.md) · [All operations](https://skmtc.net/atlassian/apis/jsm-operations-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/atlassian/jsm-operations-api/versions/ed65f017bcb8/schema)
