Auth Token#
Given a request-id and corresponding OTP, Saves the Auth Token received from GSTN.
Route
/basic/gstn/{flynn-version}/taxpayerapi/{gstn-api-version}/authenticate
- active ‘flynn-version’: v3.0
- method: POST
URL Parameters#
Name | Description | Type |
---|---|---|
flynn-version | version of the API for example, v3.0 |
string |
gstn-api-version | GSTN API version for example, v0.2 |
string |
Headers#
All headers are mentioned in common GSTN headers
Apart from the common GSTN headers for Version-3 need to pass action
in header
header | value |
---|---|
action | AUTHTOKEN |
Request#
Body consists of the following payload and has GSTIN and username of the authenticating user
Sample Request Body
{
"otp-request-id": "c7d5da63-c532-43ff-9c32-e6e43dd58072",
"otp": "123456"
}
Response#
200
:#
Successful response will have the session ID for the authenticated Session with GSTN in “data” attribute as a String
.
This will be used in the subsequent GSTN API call.
Sample response body
{
"status": "1",
"data": {
"gst-session-id": "8d7a5abc-e7ba-4ab8-8f0a-ef80456e9194"
},
"error": null,
"info": null,
"additionalInfo": null,
"alert": null
}