Create a channel
Changed onCreate a new notification channel.
The configuration fields depend on the channel type. Slack, GitLab, Azure, and Bitbucket channels also require the matching provider integration to be configured for the NRN. Otherwise the request fails with a 400 error.
Request
- Base URLhttps://api.nullplatform.com
- URLhttps://api.nullplatform.com/notification/channel
- AuthHTTP bearer
Request body
Example request
{
"nrn": "organization=1:account=2:namespace=3:application=4",
"description": "My Slack channel for approval notifications",
"source": [
"approval"
],
"type": "slack",
"configuration": {
"channels": [
"my-organization-private-channel"
]
},
"filters": {
"action": "deployment:create"
}
}Response
The operation was successful.
Example response
{
"id": 789,
"nrn": "organization=1:account=2:namespace=3:application=4",
"description": "My channel for approval notifications",
"status": "active",
"created_at": "2026-01-19T12:34:56Z",
"updated_at": "2026-01-19T12:34:56Z",
"source": [
"approval"
],
"type": "slack",
"configuration": {
"channels": [
"my-organization-private-channel"
]
},
"filters": {
"action": "deployment:create"
}
}Changes
- breaking
the response property
/////became optional for the status - info
the request property
/////became optional
- breaking
- breaking
the request property
/////became required - breaking
the request property
/////became required - breaking
the request property
/////became required - breaking
the request property
/////became required - breaking
the request property
/////became required - breaking
the request property
/////became required - breaking
the request property
/////became required - breaking
the request property
/////became required - breaking
the request property
/////became required - breaking
the request property
/////became required - breaking
the request property
//////became required - breaking
the request property
///////became required - breaking
the request property
//////became required - breaking
the request property
/////became required - breaking
the request property
/////became required - breaking
the response property
became optional for the status - breaking
the response property
became optional for the status - breaking
added to the
response propertyoneOflist for the response status - breaking
removed the required property
from the response with the status - breaking
removed the required property
from the response with the status - breaking
removed the required property
from the response with the status - breaking
removed the required property
from the response with the status - warning
added the new
bitbucketenum value to theresponse property for the response status - warning
added the new
checklistenum value to the/response property for the response status - info
added the new optional request property
///// - info
added the new
bitbucketenum value to the request property - info
added the new
checklistenum value to the request property/ - info
added to the
request propertyoneOflist - info
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status - info
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status - info
added the optional property
/////to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
the response property
/////became required for the status - info
the response property
/////became required for the status - info
the response property
/////became required for the status - info
the response property
/////became required for the status - info
the response property
/////became required for the status - info
the response property
/////became required for the status - info
the response property
/////became required for the status - info
the response property
/////became required for the status - info
the response property
/////became required for the status - info
the response property
/////became required for the status - info
the response property
//////became required for the status - info
the response property
///////became required for the status - info
the response property
//////became required for the status - info
the response property
/////became required for the status - info
the response property
/////became required for the status - info
response property
messagedeprecated - info
response property
messagedeprecated - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status
- breaking