Avalara · Capability

Avalara AvaTax APIs — Definitions

Avalara AvaTax APIs — Definitions. 73 operations. Lead operation: Avalara ListParametersByAccount. Self-contained Naftiko capability covering one Avalara business surface.

Run with Naftiko AvalaraDefinitions

What You Can Do

GET
Get — Avalara ListParametersByAccount
/v1/api/v2/definitions/accounts/{accountid}/parameters
GET
Get — Avalara ListAvaFileForms
/v1/api/v2/definitions/avafileforms
GET
Get — Avalara ListCertificateAttributes
/v1/api/v2/definitions/certificateattributes
GET
Get — Avalara ListCertificateExemptReasons
/v1/api/v2/definitions/certificateexemptreasons
GET
Get — Avalara ListCertificateExposureZones
/v1/api/v2/definitions/certificateexposurezones
GET
Get — Avalara ListClassificationParametersUsage
/v1/api/v2/definitions/classification/parametersusage
GET
Get — Avalara ListCommunicationsTransactionTypes
/v1/api/v2/definitions/communications/transactiontypes
GET
Get — Avalara ListCommunicationsServiceTypes
/v1/api/v2/definitions/communications/transactiontypes/{id}/servicetypes
GET
Get — Avalara ListCommunicationsTSPairs
/v1/api/v2/definitions/communications/tspairs
GET
Get — Avalara ListRegionsByCountryAndTaxTypeAndTaxSubTypeAndRateType
/v1/api/v2/definitions/companies/{companyid}/countries/{country}/regions/taxtypes/{taxtypeid}/taxsubtypes/{taxsubtypeid}/ratetypeid/{ratetypeid}/jurisdictiontypeid/{jurisdictiontypeid}
GET
Get — Avalara ListCountries
/v1/api/v2/definitions/countries
GET
Get — Avalara ListRateTypesByCountry
/v1/api/v2/definitions/countries/{country}/ratetypes
GET
Get — Avalara ListRegionsByCountry
/v1/api/v2/definitions/countries/{country}/regions
GET
Get — Avalara ListRateTypesByCountryTaxTypeTaxSubType
/v1/api/v2/definitions/countries/{country}/taxtypes/{taxtypeid}/taxsubtypes/{taxsubtypeid}/ratetypes
GET
Get — Avalara ListCoverLetters
/v1/api/v2/definitions/coverletters
GET
Get — Avalara ListCrossBorderSections
/v1/api/v2/definitions/crossborder/sections
GET
Get — Avalara ListCrossBorderCodes
/v1/api/v2/definitions/crossborder/{country}/{hscode}
GET
Get — Avalara GetCrossBorderCode
/v1/api/v2/definitions/crossborder/{country}/{hscode}/hierarchy
GET
Get — Avalara ListCurrencies
/v1/api/v2/definitions/currencies
GET
Get — Avalara ListEntityUseCodes
/v1/api/v2/definitions/entityusecodes
GET
Get — Avalara ListLoginVerifiers
/v1/api/v2/definitions/filingcalendars/loginverifiers
GET
Get — Avalara GetLoginVerifierByForm
/v1/api/v2/definitions/filingcalendars/loginverifiers/{form}
GET
Get — Avalara ListFilingFrequencies
/v1/api/v2/definitions/filingfrequencies
GET
Get — Avalara ListJurisdictionTypesByRateTypeTaxTypeMapping
/v1/api/v2/definitions/jurisdictiontypes/countries/{country}/taxtypes/{taxtypeid}/taxsubtypes/{taxsubtypeid}
GET
Get — Avalara ListJurisdictions
/v1/api/v2/definitions/jurisdictions
GET
Get — Avalara ListJurisdictionsByRateTypeTaxTypeMapping
/v1/api/v2/definitions/jurisdictions/countries/{country}/taxtypes/{taxtypeid}/taxsubtypes/{taxsubtypeid}
GET
Get — Avalara ListJurisdictionsByAddress
/v1/api/v2/definitions/jurisdictionsnearaddress
GET
Get — Avalara ListAllMarketplaceLocations
/v1/api/v2/definitions/listallmarketplacelocations
GET
Get — Avalara ListLocationQuestionsByAddress
/v1/api/v2/definitions/locationquestions
GET
Get — Avalara ListMarketplaceLocations
/v1/api/v2/definitions/marketplacelocations
GET
Get — Avalara ListNexus
/v1/api/v2/definitions/nexus
GET
Get — Avalara ListNexusByAddress
/v1/api/v2/definitions/nexus/byaddress
GET
Get — Avalara ListNexusByFormCode
/v1/api/v2/definitions/nexus/byform/{formcode}
GET
Get — Avalara ListNexusByTaxTypeGroup
/v1/api/v2/definitions/nexus/bytaxtypegroup/{taxtypegroup}
GET
Get — Avalara ListNexusByCountry
/v1/api/v2/definitions/nexus/{country}
GET
Get — Avalara ListNexusByCountryAndRegion
/v1/api/v2/definitions/nexus/{country}/{region}
GET
Get — Avalara ListNexusTaxTypeGroups
/v1/api/v2/definitions/nexustaxtypegroups
GET
Get — Avalara ListNoticeCustomerFundingOptions
/v1/api/v2/definitions/noticecustomerfundingoptions
GET
Get — Avalara ListNoticeCustomerTypes
/v1/api/v2/definitions/noticecustomertypes
GET
Get — Avalara ListNoticeFilingtypes
/v1/api/v2/definitions/noticefilingtypes
GET
Get — Avalara ListNoticePriorities
/v1/api/v2/definitions/noticepriorities
GET
Get — Avalara ListNoticeReasons
/v1/api/v2/definitions/noticereasons
GET
Get — Avalara ListNoticeResponsibilities
/v1/api/v2/definitions/noticeresponsibilities
GET
Get — Avalara ListNoticeRootCauses
/v1/api/v2/definitions/noticerootcauses
GET
Get — Avalara ListNoticeStatuses
/v1/api/v2/definitions/noticestatuses
GET
Get — Avalara ListNoticeTypes
/v1/api/v2/definitions/noticetypes
GET
Get — Avalara ListParameters
/v1/api/v2/definitions/parameters
GET
Get — Avalara ListParametersByItem
/v1/api/v2/definitions/parameters/byitem/{companycode}/{itemcode}
GET
Get — Avalara ListParametersUsage
/v1/api/v2/definitions/parametersusage
GET
Get — Avalara ListPermissions
/v1/api/v2/definitions/permissions
GET
Get — Avalara ListPostalCodes
/v1/api/v2/definitions/postalcodes
GET
Get — Avalara ListPreferredPrograms
/v1/api/v2/definitions/preferredprograms
GET
Get — Avalara ListProductClassificationSystems
/v1/api/v2/definitions/productclassificationsystems
GET
Get — Avalara ListProductClassificationSystemsByCompany
/v1/api/v2/definitions/productclassificationsystems/bycompany/{companycode}
GET
Get — Avalara ListRegions
/v1/api/v2/definitions/regions
GET
Get — Avalara ListResourceFileTypes
/v1/api/v2/definitions/resourcefiletypes
GET
Get — Avalara ListReturnsParametersUsage
/v1/api/v2/definitions/returns/parametersusage
GET
Get — Avalara ListSecurityRoles
/v1/api/v2/definitions/securityroles
GET
Get — Avalara ListSubscriptionTypes
/v1/api/v2/definitions/subscriptiontypes
GET
Get — Avalara ListTags
/v1/api/v2/definitions/tags
GET
Get — Avalara ListTaxAuthorities
/v1/api/v2/definitions/taxauthorities
GET
Get — Avalara ListTaxAuthorityForms
/v1/api/v2/definitions/taxauthorityforms
GET
Get — Avalara ListTaxAuthorityTypes
/v1/api/v2/definitions/taxauthoritytypes
GET
Get — Avalara ListTaxCodes
/v1/api/v2/definitions/taxcodes
GET
Get — Avalara ListTaxCodeTypes
/v1/api/v2/definitions/taxcodetypes
GET
Get — Avalara ListTaxForms
/v1/api/v2/definitions/taxforms
GET
Get — Avalara ListTaxSubTypes
/v1/api/v2/definitions/taxsubtypes
GET
Get — Avalara ListTaxSubTypesByCountryAndTaxType
/v1/api/v2/definitions/taxsubtypes/countries/{country}/taxtypes/{taxtypeid}
GET
Get — Avalara ListTaxSubTypesByJurisdictionAndRegion
/v1/api/v2/definitions/taxsubtypes/{jurisdictioncode}/{region}
GET
Get — Avalara ListTaxTypeGroups
/v1/api/v2/definitions/taxtypegroups
GET
Get — Avalara ListTaxTypesByNexusAndCountry
/v1/api/v2/definitions/taxtypes/countries/{country}
GET
Get — Avalara ListUnitOfBasisByCountryAndTaxTypeAndTaxSubTypeAndRateType
/v1/api/v2/definitions/unitofbasis/countries/{country}/taxtypes/{taxtypeid}/taxsubtypes/{taxsubtypeid}
GET
Get — Avalara ListUnitOfMeasurement
/v1/api/v2/definitions/unitofmeasurements

MCP Tools

avalara-listparametersbyaccount

Avalara ListParametersByAccount

read-only idempotent
avalara-listavafileforms

Avalara ListAvaFileForms

read-only idempotent
avalara-listcertificateattributes

Avalara ListCertificateAttributes

read-only idempotent
avalara-listcertificateexemptreasons

Avalara ListCertificateExemptReasons

read-only idempotent
avalara-listcertificateexposurezones

Avalara ListCertificateExposureZones

read-only idempotent
avalara-listclassificationparametersusage

Avalara ListClassificationParametersUsage

read-only idempotent
avalara-listcommunicationstransactiontypes

Avalara ListCommunicationsTransactionTypes

read-only idempotent
avalara-listcommunicationsservicetypes

Avalara ListCommunicationsServiceTypes

read-only idempotent
avalara-listcommunicationstspairs

Avalara ListCommunicationsTSPairs

read-only idempotent
avalara-listregionsbycountryandtaxtypeandtaxsubtypeandratetype

Avalara ListRegionsByCountryAndTaxTypeAndTaxSubTypeAndRateType

read-only idempotent
avalara-listcountries

Avalara ListCountries

read-only idempotent
avalara-listratetypesbycountry

Avalara ListRateTypesByCountry

read-only idempotent
avalara-listregionsbycountry

Avalara ListRegionsByCountry

read-only idempotent
avalara-listratetypesbycountrytaxtypetaxsubtype

Avalara ListRateTypesByCountryTaxTypeTaxSubType

read-only idempotent
avalara-listcoverletters

Avalara ListCoverLetters

read-only idempotent
avalara-listcrossbordersections

Avalara ListCrossBorderSections

read-only idempotent
avalara-listcrossbordercodes

Avalara ListCrossBorderCodes

read-only idempotent
avalara-getcrossbordercode

Avalara GetCrossBorderCode

read-only idempotent
avalara-listcurrencies

Avalara ListCurrencies

read-only idempotent
avalara-listentityusecodes

Avalara ListEntityUseCodes

read-only idempotent
avalara-listloginverifiers

Avalara ListLoginVerifiers

read-only idempotent
avalara-getloginverifierbyform

Avalara GetLoginVerifierByForm

read-only idempotent
avalara-listfilingfrequencies

Avalara ListFilingFrequencies

read-only idempotent
avalara-listjurisdictiontypesbyratetypetaxtypemapping

Avalara ListJurisdictionTypesByRateTypeTaxTypeMapping

read-only idempotent
avalara-listjurisdictions

Avalara ListJurisdictions

read-only idempotent
avalara-listjurisdictionsbyratetypetaxtypemapping

Avalara ListJurisdictionsByRateTypeTaxTypeMapping

read-only idempotent
avalara-listjurisdictionsbyaddress

Avalara ListJurisdictionsByAddress

read-only idempotent
avalara-listallmarketplacelocations

Avalara ListAllMarketplaceLocations

read-only idempotent
avalara-listlocationquestionsbyaddress

Avalara ListLocationQuestionsByAddress

read-only idempotent
avalara-listmarketplacelocations

Avalara ListMarketplaceLocations

read-only idempotent
avalara-listnexus

Avalara ListNexus

read-only idempotent
avalara-listnexusbyaddress

Avalara ListNexusByAddress

read-only idempotent
avalara-listnexusbyformcode

Avalara ListNexusByFormCode

read-only idempotent
avalara-listnexusbytaxtypegroup

Avalara ListNexusByTaxTypeGroup

read-only idempotent
avalara-listnexusbycountry

Avalara ListNexusByCountry

read-only idempotent
avalara-listnexusbycountryandregion

Avalara ListNexusByCountryAndRegion

read-only idempotent
avalara-listnexustaxtypegroups

Avalara ListNexusTaxTypeGroups

read-only idempotent
avalara-listnoticecustomerfundingoptions

Avalara ListNoticeCustomerFundingOptions

read-only idempotent
avalara-listnoticecustomertypes

Avalara ListNoticeCustomerTypes

read-only idempotent
avalara-listnoticefilingtypes

Avalara ListNoticeFilingtypes

read-only idempotent
avalara-listnoticepriorities

Avalara ListNoticePriorities

read-only idempotent
avalara-listnoticereasons

Avalara ListNoticeReasons

read-only idempotent
avalara-listnoticeresponsibilities

Avalara ListNoticeResponsibilities

read-only idempotent
avalara-listnoticerootcauses

Avalara ListNoticeRootCauses

read-only idempotent
avalara-listnoticestatuses

Avalara ListNoticeStatuses

read-only idempotent
avalara-listnoticetypes

Avalara ListNoticeTypes

read-only idempotent
avalara-listparameters

Avalara ListParameters

read-only idempotent
avalara-listparametersbyitem

Avalara ListParametersByItem

read-only idempotent
avalara-listparametersusage

Avalara ListParametersUsage

read-only idempotent
avalara-listpermissions

Avalara ListPermissions

read-only idempotent
avalara-listpostalcodes

Avalara ListPostalCodes

read-only idempotent
avalara-listpreferredprograms

Avalara ListPreferredPrograms

read-only idempotent
avalara-listproductclassificationsystems

Avalara ListProductClassificationSystems

read-only idempotent
avalara-listproductclassificationsystemsbycompany

Avalara ListProductClassificationSystemsByCompany

read-only idempotent
avalara-listregions

Avalara ListRegions

read-only idempotent
avalara-listresourcefiletypes

Avalara ListResourceFileTypes

read-only idempotent
avalara-listreturnsparametersusage

Avalara ListReturnsParametersUsage

read-only idempotent
avalara-listsecurityroles

Avalara ListSecurityRoles

read-only idempotent
avalara-listsubscriptiontypes

Avalara ListSubscriptionTypes

read-only idempotent
avalara-listtags

Avalara ListTags

read-only idempotent
avalara-listtaxauthorities

Avalara ListTaxAuthorities

read-only idempotent
avalara-listtaxauthorityforms

Avalara ListTaxAuthorityForms

read-only idempotent
avalara-listtaxauthoritytypes

Avalara ListTaxAuthorityTypes

read-only idempotent
avalara-listtaxcodes

Avalara ListTaxCodes

read-only idempotent
avalara-listtaxcodetypes

Avalara ListTaxCodeTypes

read-only idempotent
avalara-listtaxforms

Avalara ListTaxForms

read-only idempotent
avalara-listtaxsubtypes

Avalara ListTaxSubTypes

read-only idempotent
avalara-listtaxsubtypesbycountryandtaxtype

Avalara ListTaxSubTypesByCountryAndTaxType

read-only idempotent
avalara-listtaxsubtypesbyjurisdictionandregion

Avalara ListTaxSubTypesByJurisdictionAndRegion

read-only idempotent
avalara-listtaxtypegroups

Avalara ListTaxTypeGroups

read-only idempotent
avalara-listtaxtypesbynexusandcountry

Avalara ListTaxTypesByNexusAndCountry

read-only idempotent
avalara-listunitofbasisbycountryandtaxtypeandtaxsubtypeandratetype

Avalara ListUnitOfBasisByCountryAndTaxTypeAndTaxSubTypeAndRateType

read-only idempotent
avalara-listunitofmeasurement

Avalara ListUnitOfMeasurement

read-only idempotent

Capability Spec

avatax-apis-definitions.yaml Raw ↑
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
        outpu

# --- truncated at 32 KB (112 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/avalara/refs/heads/main/capabilities/avatax-apis-definitions.yaml