Skip to content

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

Open
evanpurkhiser wants to merge 1 commit intomasterfrom
evanpurkhiser/feat-discord-add-api-driven-pipeline-backend-for-discord-integration-setup
Open

feat(discord): Add API-driven pipeline backend for Discord integration setup#113102
evanpurkhiser wants to merge 1 commit intomasterfrom
evanpurkhiser/feat-discord-add-api-driven-pipeline-backend-for-discord-integration-setup

Conversation

@evanpurkhiser
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

…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
Copy link
Copy Markdown

linear-code bot commented Apr 15, 2026

@github-actions github-actions bot added the Scope: Backend Automatically applied to PRs that change backend components label Apr 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Backend Automatically applied to PRs that change backend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant