TDS Taxes API
Tax APIs
TDS Taxes API
List the TDS tax rates configured for your organization
TDS Taxes API
Authentication
All requests require an API key in the request headers. Headers:Request
This endpoint takes no path parameters, query parameters, or body. Every TDS tax configured for the organization is returned in a single response — there is no pagination.Code Examples
Success Response
HTTP Status:200 OK
Response Fields:
Response Example
Empty Result
An organization with no TDS taxes configured returns200 with an empty array, not an error:
Error Responses
Authentication Errors
HTTP Status:401 Unauthorized
Permission Errors
HTTP Status:403 Forbidden
Returned when the API key doesn’t have the Tax resource with the Read action enabled.
Rate Limiting
HTTP Status:429 Too Many Requests
Server Errors
HTTP Status:500 Internal Server Error
Best Practices
- Use
idas thetdsIdwhen creating a vendor advance, and compute the expectedtdsAmountfromrateandrateType— the create API validates your figure against its own calculation and rejects a mismatch - Refresh this list at the start of each integration run rather than hardcoding ids; taxes are added and retired over time
- Match on
section(notlabel) when mapping to your own tax master — labels are free text set by the organization