Create a channel endpoint
Create a new channel endpoint for a resource.
Headers
A header for idempotency purposes
Request body
Example request
{
"identifier": "slack-channel-user123-abc4",
"subscriberId": "subscriber-123",
"integrationIdentifier": "slack-prod",
"connectionIdentifier": "slack-connection-abc123",
"type": "slack_channel",
"endpoint": {
"channelId": "C123456789"
}
}Response
Created
Example response
{
"providerId": "slack",
"integrationIdentifier": "slack-prod",
"connectionIdentifier": "slack-connection-abc123",
"subscriberId": "subscriber-123",
"contextKeys": [
"tenant:org-123",
"region:us-east-1"
],
"type": "slack_channel",
"endpoint": {
"channelId": "C123456789"
}
}Changes
Changed in 5 of the 12 revisions of this API.22013
- ●
added the new
novu-web-chatenum value to theproviderIdresponse property for the response status201response-property-enum-value-added
- ○
removed the
novu-agent-chatenum value from theproviderIdresponse property for the response status201response-property-enum-value-removed
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ●
added the new
novu-agent-chatenum value to theproviderIdresponse property for the response status201response-property-enum-value-added
- ○
removed the
novu-web-chatenum value from theproviderIdresponse property for the response status201response-property-enum-value-removed
- ●
- ▲
added
GrafanaOnCallIntegrationEndpointDtoToolWebhookEndpointDtoto theendpointresponse propertyoneOflist for the response status201response-property-one-of-added
- ●
added the new
grafanaenum value to theproviderIdresponse property for the response status201response-property-enum-value-added
- ●
added the new
grafana_oncall_integrationenum value to thetyperesponse property for the response status201response-property-enum-value-added
- ●
added the new
novu-web-chatenum value to theproviderIdresponse property for the response status201response-property-enum-value-added
- ●
added the new
tool_webhookenum value to thetyperesponse property for the response status201response-property-enum-value-added
- ○
added
grafana_oncall_integrationtool_webhookmapping keys to the request discriminatorrequest-body-discriminator-mapping-added
- ○
added
CreateGrafanaOnCallIntegrationEndpointDtoCreateToolWebhookEndpointDtoto the request bodyoneOflistrequest-body-one-of-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ●
added the new
ruach-smsenum value to theproviderIdresponse property for the response status201response-property-enum-value-added
- ●
- ▲
added
WebexRoomEndpointDtoWebexPersonEndpointDtoLineUserEndpointDtoPagerDutyServiceEndpointDtoOpsgenieIntegrationEndpointDtoto theendpointresponse propertyoneOflist for the response status201response-property-one-of-added
- ●
added the new
anypostenum value to theproviderIdresponse property for the response status201response-property-enum-value-added
- ●
added the new
lineenum value to theproviderIdresponse property for the response status201response-property-enum-value-added
- ●
added the new
line_userenum value to thetyperesponse property for the response status201response-property-enum-value-added
- ●
added the new
opsgenieenum value to theproviderIdresponse property for the response status201response-property-enum-value-added
- ●
added the new
opsgenie_integrationenum value to thetyperesponse property for the response status201response-property-enum-value-added
- ●
added the new
pagerdutyenum value to theproviderIdresponse property for the response status201response-property-enum-value-added
- ●
added the new
pagerduty_serviceenum value to thetyperesponse property for the response status201response-property-enum-value-added
- ●
added the new
sendblueenum value to theproviderIdresponse property for the response status201response-property-enum-value-added
- ●
added the new
toolenum value to thechannelresponse property for the response status201response-property-enum-value-added
- ●
added the new
tool-webhookenum value to theproviderIdresponse property for the response status201response-property-enum-value-added
- ●
added the new
webex-messagingenum value to theproviderIdresponse property for the response status201response-property-enum-value-added
- ●
added the new
webex_personenum value to thetyperesponse property for the response status201response-property-enum-value-added
- ●
added the new
webex_roomenum value to thetyperesponse property for the response status201response-property-enum-value-added
- ○
added the new optional request property
oneOf[CreateMsTeamsChannelEndpointDto]/createSubscriberIfMissingnew-optional-request-property
- ○
added the new optional request property
oneOf[CreateMsTeamsUserEndpointDto]/createSubscriberIfMissingnew-optional-request-property
- ○
added the new optional request property
oneOf[CreatePhoneEndpointDto]/createSubscriberIfMissingnew-optional-request-property
- ○
added the new optional request property
oneOf[CreateSlackChannelEndpointDto]/createSubscriberIfMissingnew-optional-request-property
- ○
added the new optional request property
oneOf[CreateSlackUserEndpointDto]/createSubscriberIfMissingnew-optional-request-property
- ○
added the new optional request property
oneOf[CreateTelegramChatEndpointDto]/createSubscriberIfMissingnew-optional-request-property
- ○
added the new optional request property
oneOf[CreateWebhookEndpointDto]/createSubscriberIfMissingnew-optional-request-property
- ○
added
webex_roomwebex_personline_userpagerduty_serviceopsgenie_integrationmapping keys to the request discriminatorrequest-body-discriminator-mapping-added
- ○
added
CreateWebexRoomEndpointDtoCreateWebexPersonEndpointDtoCreateLineUserEndpointDtoCreatePagerDutyServiceEndpointDtoCreateOpsgenieIntegrationEndpointDtoto the request bodyoneOflistrequest-body-one-of-added
- ▲