---
title: "Changes to Create a channel"
method: POST
path: "/notification/channel"
---

# Changes to Create a channel

`POST /notification/channel`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 2 of 17 revisions.

- **2026-11-02** `d3f66bc633d4`: 1 breaking, 1 info
- **2026-10-15** `728d4df70ca1`: 22 breaking, 2 warning, 38 info

## Changes

- **2026-11-02** `d3f66bc633d4`: 1 breaking, 1 info
  - the response property `configuration/oneOf[#/components/schemas/schemas-agent]/api_key` became optional for the status `200`
  - the request property `configuration/oneOf[#/components/schemas/schemas-agent]/api_key` became optional
- **2026-10-15** `728d4df70ca1`: 22 breaking, 2 warning, 38 info
  - the request property `configuration/oneOf[#/components/schemas/github]/account` became required
  - the request property `configuration/oneOf[#/components/schemas/github]/installation_id` became required
  - the request property `configuration/oneOf[#/components/schemas/github]/reference` became required
  - the request property `configuration/oneOf[#/components/schemas/github]/repository` became required
  - the request property `configuration/oneOf[#/components/schemas/github]/workflow_id` became required
  - the request property `configuration/oneOf[#/components/schemas/gitlab]/project_id` became required
  - the request property `configuration/oneOf[#/components/schemas/gitlab]/reference` became required
  - the request property `configuration/oneOf[#/components/schemas/http]/url` became required
  - the request property `configuration/oneOf[#/components/schemas/schemas-agent]/api_key` became required
  - the request property `configuration/oneOf[#/components/schemas/schemas-agent]/command` became required
  - the request property `configuration/oneOf[#/components/schemas/schemas-agent]/command/data` became required
  - the request property `configuration/oneOf[#/components/schemas/schemas-agent]/command/data/cmdline` became required
  - the request property `configuration/oneOf[#/components/schemas/schemas-agent]/command/type` became required
  - the request property `configuration/oneOf[#/components/schemas/schemas-agent]/selector` became required
  - the request property `configuration/oneOf[#/components/schemas/slack]/channels` became required
  - the response property `message` became optional for the status `4XX`
  - the response property `message` became optional for the status `5XX`
  - added `#/components/schemas/bitbucket` to the `configuration` response property `oneOf` list for the response status `200`
  - removed the required property `error` from the response with the `4XX` status
  - removed the required property `error` from the response with the `5XX` status
  - removed the required property `statusCode` from the response with the `4XX` status
  - removed the required property `statusCode` from the response with the `5XX` status
  - added the new `bitbucket` enum value to the `type` response property for the response status `200`
  - added the new `checklist` enum value to the `source/items/` response property for the response status `200`
  - added the new optional request property `configuration/oneOf[#/components/schemas/schemas-agent]/execution_config`
  - added the new `bitbucket` enum value to the request property `type`
  - added the new `checklist` enum value to the request property `source/items/`
  - added `#/components/schemas/bitbucket` to the `configuration` request property `oneOf` list
  - media type `application/json` was changed to a more specific media type `application/problem+json` for the response status `4XX`
  - media type `application/json` was changed to a more specific media type `application/problem+json` for the response status `5XX`
  - added the optional property `configuration/oneOf[#/components/schemas/schemas-agent]/execution_config` to the response with the `200` status
  - added the optional property `created_at` to the response with the `200` status
  - added the optional property `detail` to the response with the `4XX` status
  - added the optional property `detail` to the response with the `5XX` status
  - added the optional property `errors` to the response with the `4XX` status
  - added the optional property `status` to the response with the `200` status
  - added the optional property `traceId` to the response with the `4XX` status
  - added the optional property `traceId` to the response with the `5XX` status
  - added the optional property `updated_at` to the response with the `200` status
  - the response property `configuration/oneOf[#/components/schemas/github]/account` became required for the status `200`
  - …22 more

---

[Operation](https://skmtc.dev/nullplatform/apis/nullplatform-api/docs/notification/channel/post.md) - [API](https://skmtc.dev/nullplatform/apis/nullplatform-api.md) - [Page](https://skmtc.dev/nullplatform/apis/nullplatform-api/changes/notification/channel/post)
