GST Tax Creation API
Tax APIs
GST Tax Creation API
Create a GST tax rate for your organization
GST Tax Creation API
Authentication
All requests require an API key in the request headers. Headers:Request
Content-Type:application/json
Creates a custom GST rate in your organization tax master. Use the returned id as gstId when creating vendor advances or other transactions that need GST.
GST rates are scoped to an organization entity when you pass entityGstin. Resolve available GSTINs from the Company Entities API. To list rates that already exist, use the GST Taxes API.
This endpoint creates standard (non reverse-charge) percentage rates — the same shape returned by the list API.
Body Parameters
Code Examples
Success Response
HTTP Status:200 OK
Response Fields:
Response Example
Error Responses
Validation Errors
HTTP Status:400 Bad Request
Returned when section is invalid or entityGstin does not match an active organization GSTIN.
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 Create action enabled.
Rate Limiting
HTTP Status:429 Too Many Requests
Server Errors
HTTP Status:500 Internal Server Error
Best Practices
- Pass
entityGstinwhen your organization has multiple GSTIN entities so the rate shows up for the right entity on list and transaction flows - Use
sectionvalues exactly as documented (IGSTorSGST + CGST) — free-text labels are rejected - After create, confirm the rate on List GST Taxes before hardcoding the id in downstream jobs