Attention!

Looking for the most up-to-date Sales Tax Filing or CertManager documentation? Go to our new documentation platform, Sovos Docs. For Global Tax Determination, connector and CertManager API docs, stay here.

Update an exemption

Request information

  • HTTP method: PUT
  • URL (replace exemptionId with the unique exemption ID received in the response when creating the exemption)
    • CertManager UAT: https://certmanager-uat.sovos.com/api/pre-auth/v3/certificates/exemptions/exemptionId
    • CertManager Production: https://certmanager.sovos.com/api/pre-auth/v3/certificates/exemptions/exemptionId

Request fields

Because the HTTP PUT request replaces the current customer information with the information passed in the request, you must include all fields relevant to that customer in the request body — even the fields that are not being updated. If you do not pass a field, the API replaces the current value with a null value. For example, if an exemption has an image but you do not include the imageId field in your request body, the image will no longer be associated with the exemption.

Field Data type Required or optional Description
effectiveDate String Required

Exemption's effective date

Date format: MM/DD/YYYY

entityUseCode Integer Optional Reason for exemption
customerId String Required The unique customer ID received in the response when creating or updating a customer
isInherited Boolean Optional  
applyToSubJurisdictions Boolean Required

If true, the exemption will apply to subjurisdictions

If false, the exemption will not apply to subjurisdictions

imageId String Optional The unique image ID received in the response when creating an image
incompleteReasons Array of objects Optional  
skus Array of objects Optional

 

jurisdictionId String Required The ID for a specific taxing jurisdiction (TJID)
certificateNumber String Required The number of the certificate that applies to this jurisdiction
expirationDate String Optional

Exemption's expiration date

Date format: MM/DD/YYYY

notes String Optional Notes about the exemption

incompleteReasons fields

Field

Data type

Required or optional

Description

incompleteReasonId Integer Optional Reason for incomplete

skus fields

Field

Data type

Required or optional

Description

sku String Optional SKU
isInclude Boolean Optional

If true, the SKU is included in the exemption

If false, the SKU is excluded from the exemption

Example request

{
"effectiveDate": "03/07/2025",
"imageId": "8df30106-3951-494e-9e65-9d19d56b89e",
"customerId": "61d27cff-0a06-4ced-a9f2-999939f78e49",
"entityUseCode": 365,
"certificateNumber": "43914",
"jurisdictionId": 294,
"applyToSubJurisdictions": true,
"isInherited": false,
"skus": [],
"notes": null
}

Example response

{
"status": 200,
"message": "Edited Exemption",
"data": {
"id": "b9505011-e341-40a6-8d24-2680c912db5f",
"creationDate": 1745259919538,
"applyToSubJurisdictions": false,
"certificateNumber": "48081180",
"creationBy": "user@sovos.com",
"effectiveDate": 1737504000000,
"entityUseCode": {
"entityUseCode": 1,
"entityUseName": "AGRI - Agriculture",
"description": "Agriculture"
},
"exemptionCustomers": [
{
"customerId": "02116848-8fc3-4d67-9994-de1003c4e22a",
"customerName": "Customer",
"customerNumber": "30531132",
"synced": false
}
],
"expirationDate": 1927670400000,
"inherited": false,
"jurisdiction": {
"jurisdictionId": 294
"name": "ALABAMA",
"isoCode": "AL",
"type": 2,
"parentJurisdictionId": 227
},
"orgId": "2eb8930a-f56c-4961-9c3e-f8a9c8181f65",
},
"success": true
}