# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for DocuSign REST User Social Account Logins API version: 1.0.0 extends: openapi/docusign-usersocialaccountlogins-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-10-01' generator: build-phrasing.py label: Generated by API Evangelist operations: 3 - target: $.paths['/v2/accounts/{accountId}/users/{userId}/social'].get update: x-apievangelist-phrasing: intent: List a user's linked social accounts effect: read questions: - Which social accounts are linked to a user's login? - Can I see the social login providers a user has connected? instructions: - text: List social accounts for user {user} in account {account}. slots: user: path.userId account: path.accountId - text: Show the social logins linked to user {user}. slots: user: path.userId method: generated generated: '2026-10-01' - target: $.paths['/v2/accounts/{accountId}/users/{userId}/social'].put update: x-apievangelist-phrasing: intent: Link a social account to a user effect: write questions: - How do I let a user sign in with a social account? - Can I add a social login with a specific provider and social ID? instructions: - text: Link a {provider} social account to user {user} in account {account}. slots: provider: requestBody.provider user: path.userId account: path.accountId - text: Add social login {socialId} from {provider} to user {user}. slots: socialId: requestBody.socialId provider: requestBody.provider user: path.userId method: generated generated: '2026-10-01' - target: $.paths['/v2/accounts/{accountId}/users/{userId}/social'].delete update: x-apievangelist-phrasing: intent: Unlink a social account from a user effect: destructive questions: - How do I remove a social login from a user? - Can I disconnect one social provider and keep the others? instructions: - text: Remove the {provider} social account from user {user} in account {account}. slots: provider: requestBody.provider user: path.userId account: path.accountId - text: Unlink social login {socialId} from user {user}. slots: socialId: requestBody.socialId user: path.userId method: generated generated: '2026-10-01'