Skip to content

feat(discord): Add API-driven pipeline backend for Discord integration setup#113102

Merged
evanpurkhiser merged 1 commit into
masterfrom
evanpurkhiser/feat-discord-add-api-driven-pipeline-backend-for-discord-integration-setup
Apr 16, 2026
Merged

feat(discord): Add API-driven pipeline backend for Discord integration setup#113102
evanpurkhiser merged 1 commit into
masterfrom
evanpurkhiser/feat-discord-add-api-driven-pipeline-backend-for-discord-integration-setup

Conversation

@evanpurkhiser

@evanpurkhiser evanpurkhiser commented Apr 15, 2026

Copy link
Copy Markdown
Member

Implement get_pipeline_api_steps() on DiscordIntegrationProvider with a
custom DiscordOAuthApiStep that handles Discord's unique OAuth flow
(bot permissions in authorize URL, guild_id in callback). The step
binds guild_id and code to pipeline state so build_integration() works
unchanged for both legacy and API paths.

Refs VDY-83: Discord: API-driven integration setup

…n setup

Implement get_pipeline_api_steps() on DiscordIntegrationProvider with a
custom DiscordOAuthApiStep that handles Discord's unique OAuth flow
(bot permissions in authorize URL, guild_id in callback). The step
binds guild_id and code to pipeline state so build_integration() works
unchanged for both legacy and API paths.

Refs [VDY-83](https://linear.app/getsentry/issue/VDY-83/discord-api-driven-integration-setup)
@evanpurkhiser
evanpurkhiser requested review from a team as code owners April 15, 2026 20:12
@evanpurkhiser
evanpurkhiser requested review from a team and removed request for a team April 15, 2026 20:12
@linear-code

linear-code Bot commented Apr 15, 2026

Copy link
Copy Markdown

@github-actions github-actions Bot added the Scope: Backend Automatically applied to PRs that change backend components label Apr 15, 2026
@evanpurkhiser
evanpurkhiser enabled auto-merge (squash) April 16, 2026 18:17
@evanpurkhiser
evanpurkhiser merged commit a536ab0 into master Apr 16, 2026
59 checks passed
@evanpurkhiser
evanpurkhiser deleted the evanpurkhiser/feat-discord-add-api-driven-pipeline-backend-for-discord-integration-setup branch April 16, 2026 18:21
@github-actions github-actions Bot locked and limited conversation to collaborators May 2, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Scope: Backend Automatically applied to PRs that change backend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants