# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Slack OpenID Connect Authentication API version: 1.0.0 extends: openapi/slack-authentication-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 2 - target: $.paths['/openid.connect.token'].post update: x-apievangelist-phrasing: intent: Exchange a code for OpenID Connect tokens effect: write questions: - How does Sign in with Slack turn an authorization code into an ID token? - Can I refresh an OpenID Connect token instead of doing the full flow? instructions: - text: Exchange code {code} for tokens with client {client_id} and secret {client_secret}. slots: code: requestBody.code client_id: requestBody.client_id client_secret: requestBody.client_secret - text: Exchange code {code} for client {client_id}, secret {client_secret}, redirect {redirect_uri}. slots: code: requestBody.code client_id: requestBody.client_id client_secret: requestBody.client_secret redirect_uri: requestBody.redirect_uri - text: Refresh with {refresh_token} for client {client_id}, secret {client_secret}, code {code}. slots: refresh_token: requestBody.refresh_token client_id: requestBody.client_id client_secret: requestBody.client_secret code: requestBody.code method: generated generated: '2026-09-26' - target: $.paths['/openid.connect.userInfo'].get update: x-apievangelist-phrasing: intent: Get the signed-in user's identity effect: read questions: - What identity details do I get about someone who used Sign in with Slack? - Can I look up who a Sign in with Slack token belongs to? instructions: - text: Get the user info for OpenID token {token}. slots: token: query.token - text: Show who signed in with Slack using this token. method: generated generated: '2026-09-26'