Skip to content

feat: add teams webhooks and app channels to subscriptions - #478

Open
grace-rehn wants to merge 5 commits into
mainfrom
grace/teams-webhook-subscriptions
Open

grace-rehn wants to merge 5 commits into
mainfrom
grace/teams-webhook-subscriptions

Conversation

@grace-rehn

@grace-rehn grace-rehn commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Adds support for Teams webhook and app channel subscriptions

  • Added TeamsChannels, TeamsFrequencyPeriod, TeamsDigestLastProcessed and TeamsDigestLastProcessedEventAutoId to EventNotificationSubscription
  • Added TeamsChannelSubscriptionTarget type with Id, Type, Name, WebhookUrl, ChannelId, TeamId and TeamName fields - supports both Webhook (incoming webhook URL) and AppChannel (Octopus Teams app) delivery types
  • Set defaults for these fields in NewSubscription()
  • Added tests covering defaults and JSON round-trip for both webhook and app channel targets

Fixes SI-378
Fixes SI-363

@grace-rehn grace-rehn changed the title Add teams webhooks to subscriptions feat: add teams webhooks to subscriptions Sep 10, 2026
@grace-rehn
grace-rehn marked this pull request as ready for review September 10, 2026 03:55
@grace-rehn
grace-rehn requested a review from a team September 10, 2026 03:55
@grace-rehn grace-rehn changed the title feat: add teams webhooks to subscriptions feat: add teams webhooks and app channels to subscriptions Sep 21, 2026
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.

1 participant