Skip to content

Conversation

@neilv-g
Copy link
Collaborator

@neilv-g neilv-g commented Feb 12, 2026

High level changes:

  • Added support for creating and updating notification channels
  • Only Slack webhook URLs are supported for now, but the changes are meant to be generic to support other types in the future
  • Max of 25 notification channels per user

@neilv-g neilv-g force-pushed the slack-webhook branch 2 times, most recently from 8c446e8 to 005fc11 Compare February 12, 2026 09:38
High level changes:
- Added support for creating and updating notification channels
- Only Slack webhook URLs are supported for now, but the changes are meant to be generic to support other types in the future
- Max of 25 notification channels per user
@neilv-g neilv-g marked this pull request as ready for review February 12, 2026 18:00
@neilv-g neilv-g requested a review from jcscottiii February 12, 2026 18:00
Comment on lines +1873 to +1877
type:
type: string
enum:
- email
- webhook
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
type:
type: string
enum:
- email
- webhook

Let's get rid of the high level type variable. Also, in a follow up, we can get rid of the high level type key for the object and rely on your discriminator type in the config.

config:
description: Configuration specific to the channel type.
oneOf:
- $ref: '#/components/schemas/EmailConfig'
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For now, we don't want emails to be updated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants