# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Salesforce OAuth API version: 1.0.0 extends: openapi/salesforce-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: 4 - target: $.paths['/services/data/v64.0/apps/oauth/usage'].get update: x-apievangelist-phrasing: intent: List external client apps and their usage effect: read questions: - Which external client apps are connected to my org? - Can I page through OAuth app usage for the current org? instructions: - text: List external client app usage, page {page}. slots: page: query.page - text: Show {page_size} OAuth apps per page starting at page {page}. slots: page_size: query.pageSize page: query.page method: generated generated: '2026-09-26' - target: $.paths['/services/data/v64.0/apps/oauth/usage///tokens'].delete update: x-apievangelist-phrasing: intent: Revoke one user's tokens for an app effect: destructive questions: - Can I sign a single user out of an external client app by revoking their tokens? - What happens to a user's refresh tokens for one app when I revoke them? instructions: - text: Revoke every token one user holds for this external client app. - text: Cut off a single user's access to the app by revoking their refresh tokens. method: generated generated: '2026-09-26' - target: $.paths['/services/data/v64.0/apps/oauth/usage//tokens'].delete update: x-apievangelist-phrasing: intent: Revoke all tokens for an external client app effect: destructive questions: - Can I revoke every token issued to an external client app at once? - What should I expect after revoking all of an app's tokens? instructions: - text: Revoke all tokens for this external client app. - text: Log every user out of the app by revoking all its tokens. method: generated generated: '2026-09-26' - target: $.paths['/services/data/v64.0/apps/oauth/usage/tokens/'].delete update: x-apievangelist-phrasing: intent: Revoke a single OAuth token effect: destructive questions: - Can I revoke just one refresh token instead of all of them? - Which endpoint revokes one specific OAuth token? instructions: - text: Revoke this one OAuth refresh token. - text: Invalidate a single token without touching the app's others. method: generated generated: '2026-09-26'