# 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 Contacts API version: 1.0.0 extends: openapi/docusign-contacts-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: 5 - target: $.paths['/v2/accounts/{accountId}/contacts'].put update: x-apievangelist-phrasing: intent: Replace contacts in the address book effect: write questions: - How do I update existing contacts in my address book? - Can I overwrite several contacts in one request? instructions: - text: Replace contacts {contacts} in account {account}. slots: contacts: requestBody.contacts account: path.accountId - text: Update the address book of account {account} with {contacts}. slots: account: path.accountId contacts: requestBody.contacts method: generated generated: '2026-10-01' - target: $.paths['/v2/accounts/{accountId}/contacts'].post update: x-apievangelist-phrasing: intent: Import new contacts effect: write questions: - How do I add new contacts to my address book? - Can I import a batch of contacts from CSV, JSON or XML? instructions: - text: Import new contacts {contacts} into account {account}. slots: contacts: requestBody.contacts account: path.accountId - text: 'Add these people as new contacts in account {account}: {contacts}.' slots: account: path.accountId contacts: requestBody.contacts method: generated generated: '2026-10-01' - target: $.paths['/v2/accounts/{accountId}/contacts'].delete update: x-apievangelist-phrasing: intent: Delete several contacts effect: destructive questions: - How do I remove a batch of contacts from my address book? - Can I delete multiple contacts at once? instructions: - text: Delete contacts {contacts} from account {account}. slots: contacts: requestBody.contacts account: path.accountId - text: Bulk remove {contacts} from my address book. slots: contacts: requestBody.contacts method: generated generated: '2026-10-01' - target: $.paths['/v2/accounts/{accountId}/contacts/{contactId}'].get update: x-apievangelist-phrasing: intent: Get a single contact effect: read questions: - What details are stored for a particular contact? - Can I look up one contact by its ID? instructions: - text: Get contact {contact} in account {account}. slots: contact: path.contactId account: path.accountId - text: Show me the address book entry {contact}. slots: contact: path.contactId method: generated generated: '2026-10-01' - target: $.paths['/v2/accounts/{accountId}/contacts/{contactId}'].delete update: x-apievangelist-phrasing: intent: Delete a single contact effect: destructive questions: - How do I delete one contact by its ID? - Can I remove just a single person from my address book? instructions: - text: Delete contact {contact} from account {account}. slots: contact: path.contactId account: path.accountId - text: Remove address book entry {contact}. slots: contact: path.contactId method: generated generated: '2026-10-01'