1. Request Details

HTTP Method POST
URL PATH https://my.gstzen.in/api/create-gstin/
Request Payload Type application/json
Response Type application/json
Authentication Bearer (Paste the access token you recieved from REST Api Authentication)

2. Request Payload Example

Request Payload

{
  "gstin": "17AAFCC9980MZZT",
  "name": "Demo Company Name",
  "taxpayer_type": "REGULAR"
}

Here, taxpayer_type should be any one of the following:

REGULAR Regular Tax Payer
COMPOSITION Composition Tax Payer
ISD Input Service Distributor

3. Response Example

If GSTIN is added successfully or GSTIN already exists in your GSTZen Portal

{
  "status": 1,
  "message": "17AAFCC9980MZZT with name 'Demo Company Name' created successfully."
}

If the Input GSTIN is an invalid

{
  "status": 0,
  "message": "['Got input `17AAFCC9980MZZT` that is not a valid GSTIN or UIN number.']"
}

With GSTIN Limit is reached

{
  "status": 0,
  "message": "You have exceeded your current plan's limit of 25 GSTINs. 
    To continue using GSTZen: 1. Go to https://my.gstzen.in/ and delete excess GSTINs 
    or 2. Contact GSTZen support to increase your limit."
}

FAQ

1. How do I delete the GSTIN?
   Log into your GSTZen account and delete your required GSTIN from the home page.

Have more questions? Connect with us with links provided in footer.