Taxjar

Learn how to use Taxjar with Composio

Overview

Enum

TAXJAR

Description

TaxJar provides a comprehensive sales tax API for real-time tax calculations, reporting, and filing.

Authentication Details

generic_api_key
stringRequired

Actions

Tool to calculate sales tax for an order. use when you need an accurate tax calculation including nexus addresses, line items, shipping, and exemptions.

Action Parameters

amount
numberRequired
customer_id
string
exemption_type
string
from_city
string
from_country
stringRequired
from_state
stringRequired
from_street
string
from_zip
stringRequired
line_items
array
nexus_addresses
array
shipping
numberRequired
to_city
string
to_country
stringRequired
to_state
stringRequired
to_street
string
to_zip
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to create a new order transaction. use after preparing transaction details.

Action Parameters

amount
numberRequired
exemption_type
string
line_items
array
nexus_addresses
array
sales_tax
number
shipping
numberRequired
to_city
string
to_country
stringRequired
to_lat
number
to_lng
number
to_state
stringRequired
to_street
string
to_zip
stringRequired
transaction_date
stringRequired
transaction_id
stringRequired
user_id
string

Action Response

data
object
error
string
successful
boolean
Tool to create a new refund transaction. use after confirming refund details.

Action Parameters

amount
numberRequired
line_items
array
provider
string
sales_tax
number
shipping
number
to_city
string
to_country
stringRequired
to_state
stringRequired
to_street
string
to_zip
stringRequired
transaction_date
stringRequired
transaction_id
stringRequired
transaction_reference_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to delete an existing customer. use when you need to remove a previously created customer by its id. example: "delete customer cust 12345".

Action Parameters

customer_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to delete an existing order transaction. use when you need to remove a previously created order transaction by its id. example: "delete transaction abc123".

Action Parameters

transaction_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to delete an existing refund transaction. use when you need to remove a previously created refund transaction by its id. example: "delete refund 243345".

Action Parameters

transaction_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to list existing customers. use when you need to retrieve customer records after they are created.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 30

Action Response

data
object
error
string
successful
boolean
Tool to list existing nexus regions for an account. use after authenticating your account to discover where you have nexus for sales tax purposes.

Action Parameters

Action Response

data
object
error
string
successful
boolean
Tool to list existing order transactions. use when you need to retrieve created orders for reporting or analysis.

Action Parameters

from_transaction_date
string
page
integerDefaults to 1
per_page
integerDefaults to 20
provider
string
to_transaction_date
string
transaction_id
string

Action Response

data
object
error
string
successful
boolean
Tool to list refund transactions. use when you need to retrieve refunds created through the taxjar api.

Action Parameters

page
integerDefaults to 1
per_page
integerDefaults to 20
provider
string
transaction_date
string
transaction_id
string

Action Response

data
object
error
string
successful
boolean
Tool to list all product tax categories and their codes. use when you need to discover available tax categories before assigning them to products.

Action Parameters

Action Response

data
object
error
string
successful
boolean
Tool to show an existing customer. use when you need to retrieve details of a specific customer via taxjar api.

Action Parameters

customer_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to show an existing order transaction by id. use when you need to retrieve full details of a specific order transaction after creation or listing.

Action Parameters

transaction_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to show a refund transaction. use when you need to retrieve details of an existing refund transaction via taxjar api.

Action Parameters

transaction_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to show sales tax rates for a location. use when you need to retrieve sales tax rates for a specific zip code with optional address details (city, state, country, street).

Action Parameters

city
string
country
string
state
string
street
string
zip
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to retrieve minimum and average sales tax rates by region. use when you need a backup of regional tax summary rates.

Action Parameters

Action Response

data
object
error
string
successful
boolean
Tool to update an existing order transaction. use when adjusting order details such as amount, shipping, or line items after creation.

Action Parameters

amount
number
line_items
array
provider
string
sales_tax
number
shipping
number
to_city
string
to_country
string
to_state
string
to_street
string
to_zip
string
transaction_date
string
transaction_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to validate a vat number for tax-exempt status. use when you need to confirm a vat number's validity and existence before applying tax exemptions.

Action Parameters

vat_number
stringRequired

Action Response

data
object
error
string
successful
boolean