naftiko: 1.0.0-alpha2 info: label: Avalara AvaTax APIs — Definitions description: 'Avalara AvaTax APIs — Definitions. 73 operations. Lead operation: Avalara ListParametersByAccount. Self-contained Naftiko capability covering one Avalara business surface.' tags: - Avalara - Definitions created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: AVALARA_API_KEY: AVALARA_API_KEY capability: consumes: - type: http namespace: avatax-apis-definitions baseUri: http://{{baseurl}} description: Avalara AvaTax APIs — Definitions business capability. Self-contained, no shared references. resources: - name: api-v2-definitions-accounts-accountId-parameters path: /api/v2/definitions/accounts/{accountId}/parameters operations: - name: get method: GET description: Avalara ListParametersByAccount outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: accountId in: path type: string required: true - name: api-v2-definitions-avafileforms path: /api/v2/definitions/avafileforms operations: - name: get method: GET description: Avalara ListAvaFileForms outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-certificateattributes path: /api/v2/definitions/certificateattributes operations: - name: get method: GET description: Avalara ListCertificateAttributes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-certificateexemptreasons path: /api/v2/definitions/certificateexemptreasons operations: - name: get method: GET description: Avalara ListCertificateExemptReasons outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-certificateexposurezones path: /api/v2/definitions/certificateexposurezones operations: - name: get method: GET description: Avalara ListCertificateExposureZones outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-classification-parametersusage path: /api/v2/definitions/classification/parametersusage operations: - name: get method: GET description: Avalara ListClassificationParametersUsage outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-communications-transactiontypes path: /api/v2/definitions/communications/transactiontypes operations: - name: get method: GET description: Avalara ListCommunicationsTransactionTypes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-communications-transactiontypes-id-servicetypes path: /api/v2/definitions/communications/transactiontypes/{id}/servicetypes operations: - name: get method: GET description: Avalara ListCommunicationsServiceTypes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: id in: path type: string required: true - name: api-v2-definitions-communications-tspairs path: /api/v2/definitions/communications/tspairs operations: - name: get method: GET description: Avalara ListCommunicationsTSPairs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-companies-companyId-countries-country-regions-taxtypes-taxTyp path: /api/v2/definitions/companies/{companyId}/countries/{country}/regions/taxtypes/{taxTypeId}/taxsubtypes/{taxSubTypeId}/rateTypeId/{rateTypeId}/jurisdictionTypeId/{jurisdictionTypeId} operations: - name: get method: GET description: Avalara ListRegionsByCountryAndTaxTypeAndTaxSubTypeAndRateType outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: companyId in: path type: string required: true - name: country in: path type: string required: true - name: taxTypeId in: path type: string required: true - name: taxSubTypeId in: path type: string required: true - name: rateTypeId in: path type: string required: true - name: jurisdictionTypeId in: path type: string required: true - name: api-v2-definitions-countries path: /api/v2/definitions/countries operations: - name: get method: GET description: Avalara ListCountries outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-countries-country-ratetypes path: /api/v2/definitions/countries/{country}/ratetypes operations: - name: get method: GET description: Avalara ListRateTypesByCountry outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: country in: path type: string required: true - name: api-v2-definitions-countries-country-regions path: /api/v2/definitions/countries/{country}/regions operations: - name: get method: GET description: Avalara ListRegionsByCountry outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: country in: path type: string required: true - name: api-v2-definitions-countries-country-taxtypes-taxTypeId-taxsubtypes-taxSubTypeId path: /api/v2/definitions/countries/{country}/taxtypes/{taxTypeId}/taxsubtypes/{taxSubTypeId}/ratetypes operations: - name: get method: GET description: Avalara ListRateTypesByCountryTaxTypeTaxSubType outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: country in: path type: string required: true - name: taxTypeId in: path type: string required: true - name: taxSubTypeId in: path type: string required: true - name: api-v2-definitions-coverletters path: /api/v2/definitions/coverletters operations: - name: get method: GET description: Avalara ListCoverLetters outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-crossborder-sections path: /api/v2/definitions/crossborder/sections operations: - name: get method: GET description: Avalara ListCrossBorderSections outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-crossborder-country-hsCode path: /api/v2/definitions/crossborder/{country}/{hsCode} operations: - name: get method: GET description: Avalara ListCrossBorderCodes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: country in: path type: string required: true - name: hsCode in: path type: string required: true - name: api-v2-definitions-crossborder-country-hsCode-hierarchy path: /api/v2/definitions/crossborder/{country}/{hsCode}/hierarchy operations: - name: get method: GET description: Avalara GetCrossBorderCode outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: country in: path type: string required: true - name: hsCode in: path type: string required: true - name: api-v2-definitions-currencies path: /api/v2/definitions/currencies operations: - name: get method: GET description: Avalara ListCurrencies outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-entityusecodes path: /api/v2/definitions/entityusecodes operations: - name: get method: GET description: Avalara ListEntityUseCodes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-filingcalendars-loginverifiers path: /api/v2/definitions/filingcalendars/loginverifiers operations: - name: get method: GET description: Avalara ListLoginVerifiers outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-filingcalendars-loginverifiers-form path: /api/v2/definitions/filingcalendars/loginverifiers/{form} operations: - name: get method: GET description: Avalara GetLoginVerifierByForm outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: form in: path type: string required: true - name: api-v2-definitions-filingfrequencies path: /api/v2/definitions/filingfrequencies operations: - name: get method: GET description: Avalara ListFilingFrequencies outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-jurisdictionTypes-countries-country-taxtypes-taxTypeId-taxsub path: /api/v2/definitions/jurisdictionTypes/countries/{country}/taxtypes/{taxTypeId}/taxsubtypes/{taxSubTypeId} operations: - name: get method: GET description: Avalara ListJurisdictionTypesByRateTypeTaxTypeMapping outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: country in: path type: string required: true - name: taxTypeId in: path type: string required: true - name: taxSubTypeId in: path type: string required: true - name: api-v2-definitions-jurisdictions path: /api/v2/definitions/jurisdictions operations: - name: get method: GET description: Avalara ListJurisdictions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-jurisdictions-countries-country-taxtypes-taxTypeId-taxsubtype path: /api/v2/definitions/jurisdictions/countries/{country}/taxtypes/{taxTypeId}/taxsubtypes/{taxSubTypeId} operations: - name: get method: GET description: Avalara ListJurisdictionsByRateTypeTaxTypeMapping outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: country in: path type: string required: true - name: taxTypeId in: path type: string required: true - name: taxSubTypeId in: path type: string required: true - name: api-v2-definitions-jurisdictionsnearaddress path: /api/v2/definitions/jurisdictionsnearaddress operations: - name: get method: GET description: Avalara ListJurisdictionsByAddress outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-listallmarketplacelocations path: /api/v2/definitions/listallmarketplacelocations operations: - name: get method: GET description: Avalara ListAllMarketplaceLocations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-locationquestions path: /api/v2/definitions/locationquestions operations: - name: get method: GET description: Avalara ListLocationQuestionsByAddress outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-marketplacelocations path: /api/v2/definitions/marketplacelocations operations: - name: get method: GET description: Avalara ListMarketplaceLocations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-nexus path: /api/v2/definitions/nexus operations: - name: get method: GET description: Avalara ListNexus outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-nexus-byaddress path: /api/v2/definitions/nexus/byaddress operations: - name: get method: GET description: Avalara ListNexusByAddress outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-nexus-byform-formCode path: /api/v2/definitions/nexus/byform/{formCode} operations: - name: get method: GET description: Avalara ListNexusByFormCode outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: formCode in: path type: string required: true - name: api-v2-definitions-nexus-bytaxtypegroup-taxTypeGroup path: /api/v2/definitions/nexus/bytaxtypegroup/{taxTypeGroup} operations: - name: get method: GET description: Avalara ListNexusByTaxTypeGroup outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: taxTypeGroup in: path type: string required: true - name: api-v2-definitions-nexus-country path: /api/v2/definitions/nexus/{country} operations: - name: get method: GET description: Avalara ListNexusByCountry outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: country in: path type: string required: true - name: api-v2-definitions-nexus-country-region path: /api/v2/definitions/nexus/{country}/{region} operations: - name: get method: GET description: Avalara ListNexusByCountryAndRegion outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: country in: path type: string required: true - name: region in: path type: string required: true - name: api-v2-definitions-nexustaxtypegroups path: /api/v2/definitions/nexustaxtypegroups operations: - name: get method: GET description: Avalara ListNexusTaxTypeGroups outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-noticecustomerfundingoptions path: /api/v2/definitions/noticecustomerfundingoptions operations: - name: get method: GET description: Avalara ListNoticeCustomerFundingOptions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-noticecustomertypes path: /api/v2/definitions/noticecustomertypes operations: - name: get method: GET description: Avalara ListNoticeCustomerTypes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-noticefilingtypes path: /api/v2/definitions/noticefilingtypes operations: - name: get method: GET description: Avalara ListNoticeFilingtypes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-noticepriorities path: /api/v2/definitions/noticepriorities operations: - name: get method: GET description: Avalara ListNoticePriorities outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-noticereasons path: /api/v2/definitions/noticereasons operations: - name: get method: GET description: Avalara ListNoticeReasons outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-noticeresponsibilities path: /api/v2/definitions/noticeresponsibilities operations: - name: get method: GET description: Avalara ListNoticeResponsibilities outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-noticerootcauses path: /api/v2/definitions/noticerootcauses operations: - name: get method: GET description: Avalara ListNoticeRootCauses outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-noticestatuses path: /api/v2/definitions/noticestatuses operations: - name: get method: GET description: Avalara ListNoticeStatuses outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-noticetypes path: /api/v2/definitions/noticetypes operations: - name: get method: GET description: Avalara ListNoticeTypes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-parameters path: /api/v2/definitions/parameters operations: - name: get method: GET description: Avalara ListParameters outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-parameters-byitem-companyCode-itemCode path: /api/v2/definitions/parameters/byitem/{companyCode}/{itemCode} operations: - name: get method: GET description: Avalara ListParametersByItem outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: companyCode in: path type: string required: true - name: itemCode in: path type: string required: true - name: api-v2-definitions-parametersusage path: /api/v2/definitions/parametersusage operations: - name: get method: GET description: Avalara ListParametersUsage outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-permissions path: /api/v2/definitions/permissions operations: - name: get method: GET description: Avalara ListPermissions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-postalcodes path: /api/v2/definitions/postalcodes operations: - name: get method: GET description: Avalara ListPostalCodes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-preferredprograms path: /api/v2/definitions/preferredprograms operations: - name: get method: GET description: Avalara ListPreferredPrograms outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-productclassificationsystems path: /api/v2/definitions/productclassificationsystems operations: - name: get method: GET description: Avalara ListProductClassificationSystems outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-productclassificationsystems-bycompany-companyCode path: /api/v2/definitions/productclassificationsystems/bycompany/{companyCode} operations: - name: get method: GET description: Avalara ListProductClassificationSystemsByCompany outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: companyCode in: path type: string required: true - name: api-v2-definitions-regions path: /api/v2/definitions/regions operations: - name: get method: GET description: Avalara ListRegions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-resourcefiletypes path: /api/v2/definitions/resourcefiletypes operations: - name: get method: GET description: Avalara ListResourceFileTypes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-returns-parametersusage path: /api/v2/definitions/returns/parametersusage operations: - name: get method: GET description: Avalara ListReturnsParametersUsage outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-securityroles path: /api/v2/definitions/securityroles operations: - name: get method: GET description: Avalara ListSecurityRoles outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-subscriptiontypes path: /api/v2/definitions/subscriptiontypes operations: - name: get method: GET description: Avalara ListSubscriptionTypes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-tags path: /api/v2/definitions/tags operations: - name: get method: GET description: Avalara ListTags outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-taxauthorities path: /api/v2/definitions/taxauthorities operations: - name: get method: GET description: Avalara ListTaxAuthorities outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-taxauthorityforms path: /api/v2/definitions/taxauthorityforms operations: - name: get method: GET description: Avalara ListTaxAuthorityForms outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-taxauthoritytypes path: /api/v2/definitions/taxauthoritytypes operations: - name: get method: GET description: Avalara ListTaxAuthorityTypes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-taxcodes path: /api/v2/definitions/taxcodes operations: - name: get method: GET description: Avalara ListTaxCodes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-taxcodetypes path: /api/v2/definitions/taxcodetypes operations: - name: get method: GET description: Avalara ListTaxCodeTypes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-taxforms path: /api/v2/definitions/taxforms operations: - name: get method: GET description: Avalara ListTaxForms outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-taxsubtypes path: /api/v2/definitions/taxsubtypes operations: - name: get method: GET description: Avalara ListTaxSubTypes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-taxsubtypes-countries-country-taxtypes-taxTypeId path: /api/v2/definitions/taxsubtypes/countries/{country}/taxtypes/{taxTypeId} operations: - name: get method: GET description: Avalara ListTaxSubTypesByCountryAndTaxType outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: country in: path type: string required: true - name: taxTypeId in: path type: string required: true - name: api-v2-definitions-taxsubtypes-jurisdictionCode-region path: /api/v2/definitions/taxsubtypes/{jurisdictionCode}/{region} operations: - name: get method: GET description: Avalara ListTaxSubTypesByJurisdictionAndRegion outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: jurisdictionCode in: path type: string required: true - name: region in: path type: string required: true - name: api-v2-definitions-taxtypegroups path: /api/v2/definitions/taxtypegroups operations: - name: get method: GET description: Avalara ListTaxTypeGroups outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: api-v2-definitions-taxtypes-countries-country path: /api/v2/definitions/taxtypes/countries/{country} operations: - name: get method: GET description: Avalara ListTaxTypesByNexusAndCountry outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: country in: path type: string required: true - name: api-v2-definitions-unitofbasis-countries-country-taxtypes-taxTypeId-taxsubtypes- path: /api/v2/definitions/unitofbasis/countries/{country}/taxtypes/{taxTypeId}/taxsubtypes/{taxSubTypeId} operations: - name: get method: GET description: Avalara ListUnitOfBasisByCountryAndTaxTypeAndTaxSubTypeAndRateType outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli - name: country in: path type: string required: true - name: taxTypeId in: path type: string required: true - name: taxSubTypeId in: path type: string required: true - name: api-v2-definitions-unitofmeasurements path: /api/v2/definitions/unitofmeasurements operations: - name: get method: GET description: Avalara ListUnitOfMeasurement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-Avalara-Client in: header type: string description: Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/cli authentication: type: basic username: '{{env.AVALARA_USER}}' password: '{{env.AVALARA_PASS}}' exposes: - type: rest namespace: avatax-apis-definitions-rest port: 8080 description: REST adapter for Avalara AvaTax APIs — Definitions. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/api/v2/definitions/accounts/{accountid}/parameters name: api-v2-definitions-accounts-accountid-parameters description: REST surface for api-v2-definitions-accounts-accountId-parameters. operations: - method: GET name: get description: Avalara ListParametersByAccount call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client accountId: rest.accountId outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/avafileforms name: api-v2-definitions-avafileforms description: REST surface for api-v2-definitions-avafileforms. operations: - method: GET name: get description: Avalara ListAvaFileForms call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/certificateattributes name: api-v2-definitions-certificateattributes description: REST surface for api-v2-definitions-certificateattributes. operations: - method: GET name: get description: Avalara ListCertificateAttributes call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/certificateexemptreasons name: api-v2-definitions-certificateexemptreasons description: REST surface for api-v2-definitions-certificateexemptreasons. operations: - method: GET name: get description: Avalara ListCertificateExemptReasons call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/certificateexposurezones name: api-v2-definitions-certificateexposurezones description: REST surface for api-v2-definitions-certificateexposurezones. operations: - method: GET name: get description: Avalara ListCertificateExposureZones call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/classification/parametersusage name: api-v2-definitions-classification-parametersusage description: REST surface for api-v2-definitions-classification-parametersusage. operations: - method: GET name: get description: Avalara ListClassificationParametersUsage call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/communications/transactiontypes name: api-v2-definitions-communications-transactiontypes description: REST surface for api-v2-definitions-communications-transactiontypes. operations: - method: GET name: get description: Avalara ListCommunicationsTransactionTypes call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/communications/transactiontypes/{id}/servicetypes name: api-v2-definitions-communications-transactiontypes-id-servicetypes description: REST surface for api-v2-definitions-communications-transactiontypes-id-servicetypes. operations: - method: GET name: get description: Avalara ListCommunicationsServiceTypes call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client id: rest.id outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/communications/tspairs name: api-v2-definitions-communications-tspairs description: REST surface for api-v2-definitions-communications-tspairs. operations: - method: GET name: get description: Avalara ListCommunicationsTSPairs call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/companies/{companyid}/countries/{country}/regions/taxtypes/{taxtypeid}/taxsubtypes/{taxsubtypeid}/ratetypeid/{ratetypeid}/jurisdictiontypeid/{jurisdictiontypeid} name: api-v2-definitions-companies-companyid-countries-country-regions-taxtypes-taxtyp description: REST surface for api-v2-definitions-companies-companyId-countries-country-regions-taxtypes-taxTyp. operations: - method: GET name: get description: Avalara ListRegionsByCountryAndTaxTypeAndTaxSubTypeAndRateType call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client companyId: rest.companyId country: rest.country taxTypeId: rest.taxTypeId taxSubTypeId: rest.taxSubTypeId rateTypeId: rest.rateTypeId jurisdictionTypeId: rest.jurisdictionTypeId outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/countries name: api-v2-definitions-countries description: REST surface for api-v2-definitions-countries. operations: - method: GET name: get description: Avalara ListCountries call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/countries/{country}/ratetypes name: api-v2-definitions-countries-country-ratetypes description: REST surface for api-v2-definitions-countries-country-ratetypes. operations: - method: GET name: get description: Avalara ListRateTypesByCountry call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client country: rest.country outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/countries/{country}/regions name: api-v2-definitions-countries-country-regions description: REST surface for api-v2-definitions-countries-country-regions. operations: - method: GET name: get description: Avalara ListRegionsByCountry call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client country: rest.country outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/countries/{country}/taxtypes/{taxtypeid}/taxsubtypes/{taxsubtypeid}/ratetypes name: api-v2-definitions-countries-country-taxtypes-taxtypeid-taxsubtypes-taxsubtypeid description: REST surface for api-v2-definitions-countries-country-taxtypes-taxTypeId-taxsubtypes-taxSubTypeId. operations: - method: GET name: get description: Avalara ListRateTypesByCountryTaxTypeTaxSubType call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client country: rest.country taxTypeId: rest.taxTypeId taxSubTypeId: rest.taxSubTypeId outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/coverletters name: api-v2-definitions-coverletters description: REST surface for api-v2-definitions-coverletters. operations: - method: GET name: get description: Avalara ListCoverLetters call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/crossborder/sections name: api-v2-definitions-crossborder-sections description: REST surface for api-v2-definitions-crossborder-sections. operations: - method: GET name: get description: Avalara ListCrossBorderSections call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/crossborder/{country}/{hscode} name: api-v2-definitions-crossborder-country-hscode description: REST surface for api-v2-definitions-crossborder-country-hsCode. operations: - method: GET name: get description: Avalara ListCrossBorderCodes call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client country: rest.country hsCode: rest.hsCode outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/crossborder/{country}/{hscode}/hierarchy name: api-v2-definitions-crossborder-country-hscode-hierarchy description: REST surface for api-v2-definitions-crossborder-country-hsCode-hierarchy. operations: - method: GET name: get description: Avalara GetCrossBorderCode call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client country: rest.country hsCode: rest.hsCode outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/currencies name: api-v2-definitions-currencies description: REST surface for api-v2-definitions-currencies. operations: - method: GET name: get description: Avalara ListCurrencies call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/entityusecodes name: api-v2-definitions-entityusecodes description: REST surface for api-v2-definitions-entityusecodes. operations: - method: GET name: get description: Avalara ListEntityUseCodes call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/filingcalendars/loginverifiers name: api-v2-definitions-filingcalendars-loginverifiers description: REST surface for api-v2-definitions-filingcalendars-loginverifiers. operations: - method: GET name: get description: Avalara ListLoginVerifiers call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/filingcalendars/loginverifiers/{form} name: api-v2-definitions-filingcalendars-loginverifiers-form description: REST surface for api-v2-definitions-filingcalendars-loginverifiers-form. operations: - method: GET name: get description: Avalara GetLoginVerifierByForm call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client form: rest.form outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/filingfrequencies name: api-v2-definitions-filingfrequencies description: REST surface for api-v2-definitions-filingfrequencies. operations: - method: GET name: get description: Avalara ListFilingFrequencies call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/jurisdictiontypes/countries/{country}/taxtypes/{taxtypeid}/taxsubtypes/{taxsubtypeid} name: api-v2-definitions-jurisdictiontypes-countries-country-taxtypes-taxtypeid-taxsub description: REST surface for api-v2-definitions-jurisdictionTypes-countries-country-taxtypes-taxTypeId-taxsub. operations: - method: GET name: get description: Avalara ListJurisdictionTypesByRateTypeTaxTypeMapping call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client country: rest.country taxTypeId: rest.taxTypeId taxSubTypeId: rest.taxSubTypeId outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/jurisdictions name: api-v2-definitions-jurisdictions description: REST surface for api-v2-definitions-jurisdictions. operations: - method: GET name: get description: Avalara ListJurisdictions call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/jurisdictions/countries/{country}/taxtypes/{taxtypeid}/taxsubtypes/{taxsubtypeid} name: api-v2-definitions-jurisdictions-countries-country-taxtypes-taxtypeid-taxsubtype description: REST surface for api-v2-definitions-jurisdictions-countries-country-taxtypes-taxTypeId-taxsubtype. operations: - method: GET name: get description: Avalara ListJurisdictionsByRateTypeTaxTypeMapping call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client country: rest.country taxTypeId: rest.taxTypeId taxSubTypeId: rest.taxSubTypeId outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/jurisdictionsnearaddress name: api-v2-definitions-jurisdictionsnearaddress description: REST surface for api-v2-definitions-jurisdictionsnearaddress. operations: - method: GET name: get description: Avalara ListJurisdictionsByAddress call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/listallmarketplacelocations name: api-v2-definitions-listallmarketplacelocations description: REST surface for api-v2-definitions-listallmarketplacelocations. operations: - method: GET name: get description: Avalara ListAllMarketplaceLocations call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/locationquestions name: api-v2-definitions-locationquestions description: REST surface for api-v2-definitions-locationquestions. operations: - method: GET name: get description: Avalara ListLocationQuestionsByAddress call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/marketplacelocations name: api-v2-definitions-marketplacelocations description: REST surface for api-v2-definitions-marketplacelocations. operations: - method: GET name: get description: Avalara ListMarketplaceLocations call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/nexus name: api-v2-definitions-nexus description: REST surface for api-v2-definitions-nexus. operations: - method: GET name: get description: Avalara ListNexus call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/nexus/byaddress name: api-v2-definitions-nexus-byaddress description: REST surface for api-v2-definitions-nexus-byaddress. operations: - method: GET name: get description: Avalara ListNexusByAddress call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/nexus/byform/{formcode} name: api-v2-definitions-nexus-byform-formcode description: REST surface for api-v2-definitions-nexus-byform-formCode. operations: - method: GET name: get description: Avalara ListNexusByFormCode call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client formCode: rest.formCode outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/nexus/bytaxtypegroup/{taxtypegroup} name: api-v2-definitions-nexus-bytaxtypegroup-taxtypegroup description: REST surface for api-v2-definitions-nexus-bytaxtypegroup-taxTypeGroup. operations: - method: GET name: get description: Avalara ListNexusByTaxTypeGroup call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client taxTypeGroup: rest.taxTypeGroup outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/nexus/{country} name: api-v2-definitions-nexus-country description: REST surface for api-v2-definitions-nexus-country. operations: - method: GET name: get description: Avalara ListNexusByCountry call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client country: rest.country outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/nexus/{country}/{region} name: api-v2-definitions-nexus-country-region description: REST surface for api-v2-definitions-nexus-country-region. operations: - method: GET name: get description: Avalara ListNexusByCountryAndRegion call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client country: rest.country region: rest.region outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/nexustaxtypegroups name: api-v2-definitions-nexustaxtypegroups description: REST surface for api-v2-definitions-nexustaxtypegroups. operations: - method: GET name: get description: Avalara ListNexusTaxTypeGroups call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/noticecustomerfundingoptions name: api-v2-definitions-noticecustomerfundingoptions description: REST surface for api-v2-definitions-noticecustomerfundingoptions. operations: - method: GET name: get description: Avalara ListNoticeCustomerFundingOptions call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/noticecustomertypes name: api-v2-definitions-noticecustomertypes description: REST surface for api-v2-definitions-noticecustomertypes. operations: - method: GET name: get description: Avalara ListNoticeCustomerTypes call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/noticefilingtypes name: api-v2-definitions-noticefilingtypes description: REST surface for api-v2-definitions-noticefilingtypes. operations: - method: GET name: get description: Avalara ListNoticeFilingtypes call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/noticepriorities name: api-v2-definitions-noticepriorities description: REST surface for api-v2-definitions-noticepriorities. operations: - method: GET name: get description: Avalara ListNoticePriorities call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/noticereasons name: api-v2-definitions-noticereasons description: REST surface for api-v2-definitions-noticereasons. operations: - method: GET name: get description: Avalara ListNoticeReasons call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/noticeresponsibilities name: api-v2-definitions-noticeresponsibilities description: REST surface for api-v2-definitions-noticeresponsibilities. operations: - method: GET name: get description: Avalara ListNoticeResponsibilities call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/noticerootcauses name: api-v2-definitions-noticerootcauses description: REST surface for api-v2-definitions-noticerootcauses. operations: - method: GET name: get description: Avalara ListNoticeRootCauses call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/noticestatuses name: api-v2-definitions-noticestatuses description: REST surface for api-v2-definitions-noticestatuses. operations: - method: GET name: get description: Avalara ListNoticeStatuses call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/noticetypes name: api-v2-definitions-noticetypes description: REST surface for api-v2-definitions-noticetypes. operations: - method: GET name: get description: Avalara ListNoticeTypes call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/parameters name: api-v2-definitions-parameters description: REST surface for api-v2-definitions-parameters. operations: - method: GET name: get description: Avalara ListParameters call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/parameters/byitem/{companycode}/{itemcode} name: api-v2-definitions-parameters-byitem-companycode-itemcode description: REST surface for api-v2-definitions-parameters-byitem-companyCode-itemCode. operations: - method: GET name: get description: Avalara ListParametersByItem call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client companyCode: rest.companyCode itemCode: rest.itemCode outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/parametersusage name: api-v2-definitions-parametersusage description: REST surface for api-v2-definitions-parametersusage. operations: - method: GET name: get description: Avalara ListParametersUsage call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/permissions name: api-v2-definitions-permissions description: REST surface for api-v2-definitions-permissions. operations: - method: GET name: get description: Avalara ListPermissions call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/postalcodes name: api-v2-definitions-postalcodes description: REST surface for api-v2-definitions-postalcodes. operations: - method: GET name: get description: Avalara ListPostalCodes call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/preferredprograms name: api-v2-definitions-preferredprograms description: REST surface for api-v2-definitions-preferredprograms. operations: - method: GET name: get description: Avalara ListPreferredPrograms call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/productclassificationsystems name: api-v2-definitions-productclassificationsystems description: REST surface for api-v2-definitions-productclassificationsystems. operations: - method: GET name: get description: Avalara ListProductClassificationSystems call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/productclassificationsystems/bycompany/{companycode} name: api-v2-definitions-productclassificationsystems-bycompany-companycode description: REST surface for api-v2-definitions-productclassificationsystems-bycompany-companyCode. operations: - method: GET name: get description: Avalara ListProductClassificationSystemsByCompany call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client companyCode: rest.companyCode outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/regions name: api-v2-definitions-regions description: REST surface for api-v2-definitions-regions. operations: - method: GET name: get description: Avalara ListRegions call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/resourcefiletypes name: api-v2-definitions-resourcefiletypes description: REST surface for api-v2-definitions-resourcefiletypes. operations: - method: GET name: get description: Avalara ListResourceFileTypes call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/returns/parametersusage name: api-v2-definitions-returns-parametersusage description: REST surface for api-v2-definitions-returns-parametersusage. operations: - method: GET name: get description: Avalara ListReturnsParametersUsage call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/securityroles name: api-v2-definitions-securityroles description: REST surface for api-v2-definitions-securityroles. operations: - method: GET name: get description: Avalara ListSecurityRoles call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/subscriptiontypes name: api-v2-definitions-subscriptiontypes description: REST surface for api-v2-definitions-subscriptiontypes. operations: - method: GET name: get description: Avalara ListSubscriptionTypes call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/tags name: api-v2-definitions-tags description: REST surface for api-v2-definitions-tags. operations: - method: GET name: get description: Avalara ListTags call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/taxauthorities name: api-v2-definitions-taxauthorities description: REST surface for api-v2-definitions-taxauthorities. operations: - method: GET name: get description: Avalara ListTaxAuthorities call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/taxauthorityforms name: api-v2-definitions-taxauthorityforms description: REST surface for api-v2-definitions-taxauthorityforms. operations: - method: GET name: get description: Avalara ListTaxAuthorityForms call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/taxauthoritytypes name: api-v2-definitions-taxauthoritytypes description: REST surface for api-v2-definitions-taxauthoritytypes. operations: - method: GET name: get description: Avalara ListTaxAuthorityTypes call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/taxcodes name: api-v2-definitions-taxcodes description: REST surface for api-v2-definitions-taxcodes. operations: - method: GET name: get description: Avalara ListTaxCodes call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/taxcodetypes name: api-v2-definitions-taxcodetypes description: REST surface for api-v2-definitions-taxcodetypes. operations: - method: GET name: get description: Avalara ListTaxCodeTypes call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/taxforms name: api-v2-definitions-taxforms description: REST surface for api-v2-definitions-taxforms. operations: - method: GET name: get description: Avalara ListTaxForms call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/taxsubtypes name: api-v2-definitions-taxsubtypes description: REST surface for api-v2-definitions-taxsubtypes. operations: - method: GET name: get description: Avalara ListTaxSubTypes call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/taxsubtypes/countries/{country}/taxtypes/{taxtypeid} name: api-v2-definitions-taxsubtypes-countries-country-taxtypes-taxtypeid description: REST surface for api-v2-definitions-taxsubtypes-countries-country-taxtypes-taxTypeId. operations: - method: GET name: get description: Avalara ListTaxSubTypesByCountryAndTaxType call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client country: rest.country taxTypeId: rest.taxTypeId outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/taxsubtypes/{jurisdictioncode}/{region} name: api-v2-definitions-taxsubtypes-jurisdictioncode-region description: REST surface for api-v2-definitions-taxsubtypes-jurisdictionCode-region. operations: - method: GET name: get description: Avalara ListTaxSubTypesByJurisdictionAndRegion call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client jurisdictionCode: rest.jurisdictionCode region: rest.region outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/taxtypegroups name: api-v2-definitions-taxtypegroups description: REST surface for api-v2-definitions-taxtypegroups. operations: - method: GET name: get description: Avalara ListTaxTypeGroups call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/taxtypes/countries/{country} name: api-v2-definitions-taxtypes-countries-country description: REST surface for api-v2-definitions-taxtypes-countries-country. operations: - method: GET name: get description: Avalara ListTaxTypesByNexusAndCountry call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client country: rest.country outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/unitofbasis/countries/{country}/taxtypes/{taxtypeid}/taxsubtypes/{taxsubtypeid} name: api-v2-definitions-unitofbasis-countries-country-taxtypes-taxtypeid-taxsubtypes description: REST surface for api-v2-definitions-unitofbasis-countries-country-taxtypes-taxTypeId-taxsubtypes-. operations: - method: GET name: get description: Avalara ListUnitOfBasisByCountryAndTaxTypeAndTaxSubTypeAndRateType call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client country: rest.country taxTypeId: rest.taxTypeId taxSubTypeId: rest.taxSubTypeId outputParameters: - type: object mapping: $. - path: /v1/api/v2/definitions/unitofmeasurements name: api-v2-definitions-unitofmeasurements description: REST surface for api-v2-definitions-unitofmeasurements. operations: - method: GET name: get description: Avalara ListUnitOfMeasurement call: avatax-apis-definitions.get with: X-Avalara-Client: rest.X-Avalara-Client outputParameters: - type: object mapping: $. - type: mcp namespace: avatax-apis-definitions-mcp port: 9090 transport: http description: MCP adapter for Avalara AvaTax APIs — Definitions. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: avalara-listparametersbyaccount description: Avalara ListParametersByAccount hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client accountId: tools.accountId outputParameters: - type: object mapping: $. - name: avalara-listavafileforms description: Avalara ListAvaFileForms hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listcertificateattributes description: Avalara ListCertificateAttributes hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listcertificateexemptreasons description: Avalara ListCertificateExemptReasons hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listcertificateexposurezones description: Avalara ListCertificateExposureZones hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listclassificationparametersusage description: Avalara ListClassificationParametersUsage hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listcommunicationstransactiontypes description: Avalara ListCommunicationsTransactionTypes hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listcommunicationsservicetypes description: Avalara ListCommunicationsServiceTypes hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client id: tools.id outputParameters: - type: object mapping: $. - name: avalara-listcommunicationstspairs description: Avalara ListCommunicationsTSPairs hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listregionsbycountryandtaxtypeandtaxsubtypeandratetype description: Avalara ListRegionsByCountryAndTaxTypeAndTaxSubTypeAndRateType hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client companyId: tools.companyId country: tools.country taxTypeId: tools.taxTypeId taxSubTypeId: tools.taxSubTypeId rateTypeId: tools.rateTypeId jurisdictionTypeId: tools.jurisdictionTypeId outputParameters: - type: object mapping: $. - name: avalara-listcountries description: Avalara ListCountries hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listratetypesbycountry description: Avalara ListRateTypesByCountry hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client country: tools.country outputParameters: - type: object mapping: $. - name: avalara-listregionsbycountry description: Avalara ListRegionsByCountry hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client country: tools.country outputParameters: - type: object mapping: $. - name: avalara-listratetypesbycountrytaxtypetaxsubtype description: Avalara ListRateTypesByCountryTaxTypeTaxSubType hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client country: tools.country taxTypeId: tools.taxTypeId taxSubTypeId: tools.taxSubTypeId outputParameters: - type: object mapping: $. - name: avalara-listcoverletters description: Avalara ListCoverLetters hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listcrossbordersections description: Avalara ListCrossBorderSections hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listcrossbordercodes description: Avalara ListCrossBorderCodes hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client country: tools.country hsCode: tools.hsCode outputParameters: - type: object mapping: $. - name: avalara-getcrossbordercode description: Avalara GetCrossBorderCode hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client country: tools.country hsCode: tools.hsCode outputParameters: - type: object mapping: $. - name: avalara-listcurrencies description: Avalara ListCurrencies hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listentityusecodes description: Avalara ListEntityUseCodes hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listloginverifiers description: Avalara ListLoginVerifiers hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-getloginverifierbyform description: Avalara GetLoginVerifierByForm hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client form: tools.form outputParameters: - type: object mapping: $. - name: avalara-listfilingfrequencies description: Avalara ListFilingFrequencies hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listjurisdictiontypesbyratetypetaxtypemapping description: Avalara ListJurisdictionTypesByRateTypeTaxTypeMapping hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client country: tools.country taxTypeId: tools.taxTypeId taxSubTypeId: tools.taxSubTypeId outputParameters: - type: object mapping: $. - name: avalara-listjurisdictions description: Avalara ListJurisdictions hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listjurisdictionsbyratetypetaxtypemapping description: Avalara ListJurisdictionsByRateTypeTaxTypeMapping hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client country: tools.country taxTypeId: tools.taxTypeId taxSubTypeId: tools.taxSubTypeId outputParameters: - type: object mapping: $. - name: avalara-listjurisdictionsbyaddress description: Avalara ListJurisdictionsByAddress hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listallmarketplacelocations description: Avalara ListAllMarketplaceLocations hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listlocationquestionsbyaddress description: Avalara ListLocationQuestionsByAddress hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listmarketplacelocations description: Avalara ListMarketplaceLocations hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listnexus description: Avalara ListNexus hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listnexusbyaddress description: Avalara ListNexusByAddress hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listnexusbyformcode description: Avalara ListNexusByFormCode hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client formCode: tools.formCode outputParameters: - type: object mapping: $. - name: avalara-listnexusbytaxtypegroup description: Avalara ListNexusByTaxTypeGroup hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client taxTypeGroup: tools.taxTypeGroup outputParameters: - type: object mapping: $. - name: avalara-listnexusbycountry description: Avalara ListNexusByCountry hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client country: tools.country outputParameters: - type: object mapping: $. - name: avalara-listnexusbycountryandregion description: Avalara ListNexusByCountryAndRegion hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client country: tools.country region: tools.region outputParameters: - type: object mapping: $. - name: avalara-listnexustaxtypegroups description: Avalara ListNexusTaxTypeGroups hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listnoticecustomerfundingoptions description: Avalara ListNoticeCustomerFundingOptions hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listnoticecustomertypes description: Avalara ListNoticeCustomerTypes hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listnoticefilingtypes description: Avalara ListNoticeFilingtypes hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listnoticepriorities description: Avalara ListNoticePriorities hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listnoticereasons description: Avalara ListNoticeReasons hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listnoticeresponsibilities description: Avalara ListNoticeResponsibilities hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listnoticerootcauses description: Avalara ListNoticeRootCauses hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listnoticestatuses description: Avalara ListNoticeStatuses hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listnoticetypes description: Avalara ListNoticeTypes hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listparameters description: Avalara ListParameters hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listparametersbyitem description: Avalara ListParametersByItem hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client companyCode: tools.companyCode itemCode: tools.itemCode outputParameters: - type: object mapping: $. - name: avalara-listparametersusage description: Avalara ListParametersUsage hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listpermissions description: Avalara ListPermissions hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listpostalcodes description: Avalara ListPostalCodes hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listpreferredprograms description: Avalara ListPreferredPrograms hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listproductclassificationsystems description: Avalara ListProductClassificationSystems hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listproductclassificationsystemsbycompany description: Avalara ListProductClassificationSystemsByCompany hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client companyCode: tools.companyCode outputParameters: - type: object mapping: $. - name: avalara-listregions description: Avalara ListRegions hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listresourcefiletypes description: Avalara ListResourceFileTypes hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listreturnsparametersusage description: Avalara ListReturnsParametersUsage hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listsecurityroles description: Avalara ListSecurityRoles hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listsubscriptiontypes description: Avalara ListSubscriptionTypes hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listtags description: Avalara ListTags hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listtaxauthorities description: Avalara ListTaxAuthorities hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listtaxauthorityforms description: Avalara ListTaxAuthorityForms hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listtaxauthoritytypes description: Avalara ListTaxAuthorityTypes hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listtaxcodes description: Avalara ListTaxCodes hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listtaxcodetypes description: Avalara ListTaxCodeTypes hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listtaxforms description: Avalara ListTaxForms hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listtaxsubtypes description: Avalara ListTaxSubTypes hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listtaxsubtypesbycountryandtaxtype description: Avalara ListTaxSubTypesByCountryAndTaxType hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client country: tools.country taxTypeId: tools.taxTypeId outputParameters: - type: object mapping: $. - name: avalara-listtaxsubtypesbyjurisdictionandregion description: Avalara ListTaxSubTypesByJurisdictionAndRegion hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client jurisdictionCode: tools.jurisdictionCode region: tools.region outputParameters: - type: object mapping: $. - name: avalara-listtaxtypegroups description: Avalara ListTaxTypeGroups hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $. - name: avalara-listtaxtypesbynexusandcountry description: Avalara ListTaxTypesByNexusAndCountry hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client country: tools.country outputParameters: - type: object mapping: $. - name: avalara-listunitofbasisbycountryandtaxtypeandtaxsubtypeandratetype description: Avalara ListUnitOfBasisByCountryAndTaxTypeAndTaxSubTypeAndRateType hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client country: tools.country taxTypeId: tools.taxTypeId taxSubTypeId: tools.taxSubTypeId outputParameters: - type: object mapping: $. - name: avalara-listunitofmeasurement description: Avalara ListUnitOfMeasurement hints: readOnly: true destructive: false idempotent: true call: avatax-apis-definitions.get with: X-Avalara-Client: tools.X-Avalara-Client outputParameters: - type: object mapping: $.