Avalara AvaTax

rest.avatax.com

Community

Tax compliance and calculation API with international coverage. Calculate sales tax, manage transactions, validate addresses, handle exemption certificates, and automate tax filing.

[catalog]Catalog only — enable via gateway with your own API key

Enable this service

This service is in the catalog but not part of v1 launch billing. To use it, run the command below and provide your own API key in the local config page — the gateway will call it under your account.

Auth

api_key

Pricing

free

Spec version

1.0

Base URL

https://rest.avatax.com

Last crawled

May 4, 2026

Health

This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →

Top Capabilities

Most commonly used operations — ready to call without drill-down.

certificates_list

GET

List exemption certificates for a company.

GET https://rest.avatax.com/api/v2/companies/{companyId}/certificates

companyId (integer, required) Company ID.

$top (integer) Max results.

companies_list

GET

List all companies visible to the current user.

GET https://rest.avatax.com/api/v2/companies

$filter (string) OData filter.

$top (integer) Max results.

$skip (integer) Results to skip.

customers_list

GET

List customers for a company.

GET https://rest.avatax.com/api/v2/companies/{companyId}/customers

companyId (integer, required) Company ID.

$top (integer) Max results.

$skip (integer) Results to skip.

All Capabilities (22)

addresses (1)

POSTaddresses_resolve

Validate and resolve an address with latitude/longitude coordinates.

certificates (2)

POSTcertificates_create

Create tax exemption certificates for a company.

GETcertificates_list

List exemption certificates for a company.

companies (3)

POSTcompanies_create

Create a new company.

GETcompanies_get

Retrieve a company by ID.

GETcompanies_list

List all companies visible to the current user.

customers (2)

POSTcustomers_create

Create one or more customer records for a company.

GETcustomers_list

List customers for a company.

nexus (2)

POSTnexus_create

Create nexus declarations for a company.

GETnexus_list

List nexus declarations for a company.

definitions (1)

GETtax_codes_list

List available tax codes.

tax_rates (2)

GETtax_rates_by_address

Get tax rates for a specific address without creating a transaction.

GETtax_rates_by_postal_code

Get tax rates by postal code.

transactions (8)

POSTtransactions_adjust

Replace a transaction with corrected data.

GETtransactions_audit

Retrieve audit information for a transaction.

POSTtransactions_commit

Commit a transaction, marking it as finalized.

POSTtransactions_create

Create a new tax transaction and calculate tax for sales, purchases, or returns.

GETtransactions_get

Retrieve a single transaction by company code and transaction code.

GETtransactions_list

List transactions for a company with filters.

POSTtransactions_refund

Create a refund for an existing transaction.

POSTtransactions_void

Void an existing transaction.

utilities (1)

GETutilities_ping

Test API connectivity and authentication.

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: Avalara AvaTax
Description: Tax compliance and calculation API with international coverage. Calculate sales tax, manage transactions, validate addresses, handle exemption certificates, and automate tax filing.
Auth: api_key
Capabilities (22 total):
  addresses (1):
    - addresses_resolve: Validate and resolve an address with latitude/longitude coordinates.
  certificates (2):
    - certificates_create: Create tax exemption certificates for a company.
    - certificates_list: List exemption certificates for a company.
  companies (3):
    - companies_create: Create a new company.
    - companies_get: Retrieve a company by ID.
    - companies_list: List all companies visible to the current user.
  customers (2):
    - customers_create: Create one or more customer records for a company.
    - customers_list: List customers for a company.
  nexus (2):
    - nexus_create: Create nexus declarations for a company.
    - nexus_list: List nexus declarations for a company.
  definitions (1):
    - tax_codes_list: List available tax codes.
  tax_rates (2):
    - tax_rates_by_address: Get tax rates for a specific address without creating a transaction.
    - tax_rates_by_postal_code: Get tax rates by postal code.
  transactions (8):
    - transactions_adjust: Replace a transaction with corrected data.
    - transactions_audit: Retrieve audit information for a transaction.
    - transactions_commit: Commit a transaction, marking it as finalized.
    - transactions_create: Create a new tax transaction and calculate tax for sales, purchases, or returns.
    - transactions_get: Retrieve a single transaction by company code and transaction code.
    - transactions_list: List transactions for a company with filters.
    - transactions_refund: Create a refund for an existing transaction.
    - transactions_void: Void an existing transaction.
  utilities (1):
    - utilities_ping: Test API connectivity and authentication.

Top capabilities (ready to call):
  - certificates_list: GET /api/v2/companies/{companyId}/certificates
  - companies_list: GET /api/v2/companies
  - customers_list: GET /api/v2/companies/{companyId}/customers