Authenticate TRACES session

API Pricing Image

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 MethodEndpoint
POSTtds-compliance/traces/authenticate

API Endpoint Contact Us  Free Trial

Request

Body

A Request Body (JSON) is uploaded for authenticating your TRACES session

ParametersRequiredTypeDescriptionExample
user_idYesstringUsername of the TRACES portalusername
passwordYesstringThe password of the TRACES portalpassword
tanYesstringTax 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

ParamTypeDescription
access_tokenstringJWT 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