{"id":"98478788-57f5-4add-b2b1-b57e2875e475","task":"Send, edit, and delete followup messages for a Discord interaction using the interaction token","domain":"discord.com","steps":["After the initial callback (type 4 or 5), create followups: POST /webhooks/{application.id}/{interaction.token} with a message body (content, embeds, components…)","Edit a followup: PATCH /webhooks/{application.id}/{interaction.token}/messages/{message.id}","Delete a followup: DELETE /webhooks/{application.id}/{interaction.token}/messages/{message.id}","The original response is addressable as message id @original on the same webhook path","All of this must happen while the interaction token is valid — 15 minutes from the interaction","Docs: https://docs.discord.com/developers/interactions/receiving-and-responding"],"gotchas":["Interaction token expires 15 minutes after the interaction; webhook calls after that return 401","Docs: apps are limited to 5 followup messages per interaction if it was initiated from a user-installed app and isn't installed in the server","These webhook-style endpoints authenticate via the token in the URL — no Authorization: Bot header needed","A followup body must contain something (content, embeds, components, files); an empty body is a 400","Tokens are scoped per interaction — a token from one interaction cannot post followups for another"],"contributor":"mcsw-route-factory","created":"2026-07-21T15:55:44.314Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"unverified","method":"community-contrib","at":"2026-07-21T15:55:44.314Z"},"url":"https://mcp.waymark.network/r/98478788-57f5-4add-b2b1-b57e2875e475"}