Authenticate TRACES session
Overview
- The API enables you to authenticate to the TRACES portal
Problem
- Manually downloading large volumes of files like millions of Form 16 and Forms 16A becomes a tedious and time-consuming process
Solution
- Automating the consent-based retrieval of Form 16 and Form 16A.
Endpoint
HTTP Method | Endpoint |
---|---|
POST | tds-compliance/traces/authenticate |
Request
Body
A Request Body (JSON) is uploaded for authenticating your TRACES session
Parameters | Required | Type | Description | Example |
---|---|---|---|---|
user_id | Yes | string | Username of the TRACES portal | username |
password | Yes | string | The password of the TRACES portal | password |
tan | Yes | string | Tax Deduction Account Number (TAN) | AHMQ21432A |
Once the values are added, Your curl will look something like this
curl --request POST \
--url https://api.sandbox.co.in/tds-compliance/traces/authenticate \
--header 'Accept: application/json' \
--header 'Authorization: xxxxxxxx' \
--header 'Content-Type: application/json' \
--header 'x-api-key: xxxxxxxxxx' \
--header 'x-api-version: 1.0' \
--data '
{
"user_id": "username",
"password": "password",
"tan": "AHMQ21432A"
}
'
Test Environment Available
Response
Param | Type | Description |
---|---|---|
access_token | string | JWT Authorization token generated for TRACES session |
Response Caching
Response caching is not available for this API. Learn more about our response caching mechanism here
Wallet Charges
Since Authenticate TRACES session is not a Paid API, no wallet charge will take place.
Versioning
This API is currently in major version 1.0. Refer to our versioning policies here
Updated 3 months ago