Documentation Index Fetch the complete documentation index at: https://docs.commenda.io/llms.txt
Use this file to discover all available pages before exploring further.
Creates or updates multiple jurisdiction exemptions for an exemption certificate in a single request. If a jurisdiction already exists, it will be updated; otherwise, it will be created.
The unique identifier of the exemption certificate.
Array of jurisdiction exemptions to upsert. Each jurisdiction must be unique. ISO 3166-1 alpha-2 country code. Currently only “US” is supported.
ISO 3166-2 subdivision code (e.g., “CA” for California).
The reason for the exemption. Valid values:
PURPOSE_RESALE
ENTITY_TYPE_NON_PROFIT
GOVERNMENT
MANUFACTURER
AGRICULTURAL
OTHER
The type of identification for the exemption.
The identification number for the exemption.
The end date of the exemption in ISO 8601 format (YYYY-MM-DD).
Whether the exemption is active.
{
"message" : "Successfully updated exemptions."
}
curl --request POST \
--url 'https://transaction-tax.api.in.commenda.io/api/v1/exemption-certificates/{exemption_certificate_id}/jurisdictions/bulk_upsert' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"jurisdictions": [
{
"country": "US",
"state": "CA",
"reason": "PURPOSE_RESALE",
"identification_type": "STATE_TAX_ID",
"identification_number": "12-3456789",
"is_active": true
},
{
"country": "US",
"state": "NY",
"reason": "ENTITY_TYPE_NON_PROFIT",
"identification_type": "FEDERAL_TAX_ID",
"identification_number": "98-7654321",
"end_date": "2025-12-31",
"is_active": true
}
]
}'