Skip to main content

Generate TPIN (CDSL Only)

This API is used to generate a TPIN (Transaction PIN) for users.

⚠️Note: This feature is available for CDSL only.

🛣️Path Parameter

ParameterTypeRequiredDescriptionExample
tenant_idstringYesTenant Identifierabc123

🔑Header Parameters

HeaderTypeRequiredDescriptionExample/ENUM
AuthorizationstringYesBearer tokenBearer access-token
x-api-keystringYesAPI key provided for accessx-api-key

📝Request Body Schema

FieldTypeRequiredDescriptionExample/ENUM
dpIdstringYesDepository Participant Id092000
boidstringYesBeneficial Owner ID12012555500000
dp_typestringYesType of Depository ParticipantCDSL
panstringYesPAN (Permanent Account Number)ABCD12345

🟢Success Response - 200 Ok

FieldTypeDescriptionExample
statusstringIndicates the status of the API request"success"
codestringA Response code indicating the result of the API call"s-101"
messagestringA descriptive message of the result"TPIN Generated Successfully"
dataobjectResponse data object containing TPIN request infoSee details below

📘Data Object Info Fields

FieldTypeDescriptionExample
ReqIdstringRequest IDREQ3456
ResIdstringResponse IDRES6789
ResTimestringResponse Time18112022183146
StatusstringStatus of the TPIN Generation"00"
ErrorCodestringError code if any error occurs" " (empty if no error)