# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Avalara AvaTax Data Sources API version: 1.0.0 extends: openapi/avalara-data-sources-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: 6 - target: $.paths['/api/v2/companies/{companyId}/datasources'].get update: x-apievangelist-phrasing: intent: List a company's data sources effect: read questions: - Which data sources are connected to my company? - Can I see the data source integrations for one company? instructions: - text: List data sources for company {companyId}. slots: companyId: path.companyId - text: Show every data source connected to company {companyId}. slots: companyId: path.companyId method: generated generated: '2026-10-01' - target: $.paths['/api/v2/companies/{companyId}/datasources'].post update: x-apievangelist-phrasing: intent: Create data sources for a company effect: write questions: - How do I register a new data source for a company? - Can I add several data sources at once? instructions: - text: Create a data source for company {companyId}. slots: companyId: path.companyId - text: Add new data source records to company {companyId}. slots: companyId: path.companyId method: generated generated: '2026-10-01' - target: $.paths['/api/v2/companies/{companyId}/datasources/{id}'].get update: x-apievangelist-phrasing: intent: Get one data source effect: read questions: - Can I look up a single data source by its ID? - What settings does a particular data source have? instructions: - text: Get data source {id} of company {companyId}. slots: id: path.id companyId: path.companyId - text: Show details of data source {id} in company {companyId}. slots: id: path.id companyId: path.companyId method: generated generated: '2026-10-01' - target: $.paths['/api/v2/companies/{companyId}/datasources/{id}'].put update: x-apievangelist-phrasing: intent: Update a company data source effect: write questions: - How do I change an existing data source's configuration? - Can I edit a data source that is already connected? instructions: - text: Update data source {id} for company {companyId}. slots: id: path.id companyId: path.companyId - text: Change the settings of data source {id} in company {companyId}. slots: id: path.id companyId: path.companyId method: generated generated: '2026-10-01' - target: $.paths['/api/v2/companies/{companyId}/datasources/{id}'].delete update: x-apievangelist-phrasing: intent: Delete a company data source effect: destructive questions: - How do I remove a data source from a company? - Is a deleted data source marked deleted rather than erased? instructions: - text: Delete data source {id} from company {companyId}. slots: id: path.id companyId: path.companyId - text: Mark data source {id} of company {companyId} as deleted. slots: id: path.id companyId: path.companyId method: generated generated: '2026-10-01' - target: $.paths['/api/v2/datasources'].get update: x-apievangelist-phrasing: intent: Query data sources across all companies effect: read questions: - Can I search data sources across every company in my account? - Which companies have a particular kind of data source connected? instructions: - text: Query data sources across all companies. - text: Search every company's data sources with a filter. method: generated generated: '2026-10-01'