# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Kinde Account OAuth API version: 1.0.0 extends: openapi/kinde-oauth-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: 3 - target: $.paths['/oauth2/v2/user_profile'].get update: x-apievangelist-phrasing: intent: Get the signed-in user's profile effect: read questions: - How do I get the logged-in user's name, email and picture? - Can I fetch the current user's profile with their access token? instructions: - text: Get my user profile. - text: Show the logged-in user's ID, name and email. method: generated generated: '2026-09-26' - target: $.paths['/oauth2/introspect'].post update: x-apievangelist-phrasing: intent: Introspect a token effect: read questions: - Can I check whether an access token is still active? - What claims does a given token carry? instructions: - text: Introspect this token and tell me if it's active. - text: Inspect the token, treating it as a {token_type_hint}. slots: token_type_hint: requestBody.token_type_hint method: generated generated: '2026-09-26' - target: $.paths['/oauth2/revoke'].post update: x-apievangelist-phrasing: intent: Revoke an access or refresh token effect: destructive questions: - How do I invalidate a refresh token so it can't be used again? - Can I revoke an access token before it expires? instructions: - text: Revoke this refresh token. - text: Invalidate the token as a {token_type_hint}. slots: token_type_hint: requestBody.token_type_hint method: generated generated: '2026-09-26'