Vahan Information
3 endpoints · Core API
What is it?
The VAHAN API provides access to the Ministry of Road Transport & Highways (MoRTH) vehicle registration database. It returns complete RC data for any registered vehicle in India, searchable by registration number, chassis number, or engine number.
The response includes owner details, address, make/model/color, fuel type, body type, emission norms, insurance, fitness, tax validity, PUC, GVW, seating capacity, wheelbase, blacklist status, NOC details, and full owner history.
Benefits
- Verify vehicle ownership and registration details instantly
- Check insurance, fitness, and tax validity status
- Identify blacklisted or encumbered vehicles before transactions
- Lookup by registration number, chassis number, or engine number
What you can do
Verify vehicle details for pre-purchase due diligence, loan and insurance underwriting, fleet onboarding, stolen vehicle checks, and regulatory compliance workflows.
Retrieve vehicle registration data by registration number.
Returns structured JSON with complete RC data: owner details, address, make/model/color, fuel type, body type, norms, insurance, fitness, tax validity, PUC, chassis/engine numbers, GVW, seat/sleeper/stand capacity, wheelbase, blacklist status, NOC details, and owner history.
Request body:vehicleNumber (required, camelCase) is the registration number without spaces or hyphens; request_id is optional.
Returns { vehicle: null } when the registration number is not found.
Source: Ministry of Road Transport & Highways (MoRTH) VAHAN database.
Headers
- X-API-KEYstringrequiredYour secret API key for the environment you are calling (Stage and Live use different keys).
- X-API-APP-IDstringrequiredThe App ID issued together with the key.
- Content-Typestringrequiredapplication/json
Body parameters
application/json- vehicleNumberstringrequiredRequired. Vehicle registration number without spaces or hyphens, e.g. UP93BK9110.nullabledefault UP93BK9110
- request_idstringoptionalOptional. Your own reference ID for this call; echoed back in the response. A new one is generated when omitted.nullable
Sample request body
Responses
200OK
- successbooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 200
- messagestringoptionalNo description.nullabledefault XXXXX
- dataobjectoptionalResponse for JSON-based VAHAN APIs (VAHAN/04-06). Mirrors the vendor array envelope.
1 field
- responsearray<object>optionalNo description.nullable
Each item: 103 fields
- stateCdstringoptionalNo description.nullable
- rtoCdstringoptionalNo description.nullable
- rcRegnNostringoptionalNo description.nullable
- rcRegnDtstringoptionalNo description.nullable
- rcRegnUptostringoptionalNo description.nullable
- rcPurchaseDtstringoptionalNo description.nullable
- rcOwnerSrstringoptionalNo description.nullable
- rcOwnerNamestringoptionalNo description.nullable
- rcFNamestringoptionalNo description.nullable
- rcPresentAddressstringoptionalNo description.nullable
- rcPermanentAddressstringoptionalNo description.nullable
- rcMobileNostringoptionalNo description.nullable
- rcVhClassDescstringoptionalNo description.nullable
- rcVhClassinteger (int32)optionalNo description.nullable
- rcVhTypestringoptionalNo description.nullable
- rcChasiNostringoptionalNo description.nullable
- rcEngNostringoptionalNo description.nullable
- rcMakerDescstringoptionalNo description.nullable
- rcMakerCdstringoptionalNo description.nullable
- rcMakerModelstringoptionalNo description.nullable
- rcModelCdstringoptionalNo description.nullable
- rcBodyTypeDescstringoptionalNo description.nullable
- rcFuelDescstringoptionalNo description.nullable
- rcFuelCdstringoptionalNo description.nullable
- rcColorstringoptionalNo description.nullable
- rcNormsDescstringoptionalNo description.nullable
- rcNormsCdstringoptionalNo description.nullable
- rcVchCatgstringoptionalNo description.nullable
- rcVchCatgDescstringoptionalNo description.nullable
- rcOwnCatgDescstringoptionalNo description.nullable
- rcOwnerCdstringoptionalNo description.nullable
- rcOwnerCdDescstringoptionalNo description.nullable
- rcRegnTypeCdstringoptionalNo description.nullable
- rcRegisteredAtstringoptionalNo description.nullable
- rcStatusAsOnstringoptionalNo description.nullable
- rcStatusstringoptionalNo description.nullable
- rcBlacklistStatusstringoptionalNo description.nullable
- rcNocDetailsstringoptionalNo description.nullable
- rcNocDtstringoptionalNo description.nullable
- rcManuMonthYrstringoptionalNo description.nullable
- rcSaleAmtstringoptionalNo description.nullable
- rcDealerstringoptionalNo description.nullable
- rcUnldWtstringoptionalNo description.nullable
- rcGvwstringoptionalNo description.nullable
- rcGcwstringoptionalNo description.nullable
- rcNoCylstringoptionalNo description.nullable
- rcCubicCapstringoptionalNo description.nullable
- rcHpstringoptionalNo description.nullable
- rcSeatCapstringoptionalNo description.nullable
- rcSleeperCapstringoptionalNo description.nullable
- rcStandCapstringoptionalNo description.nullable
- rcWheelbasestringoptionalNo description.nullable
- rcWidthstringoptionalNo description.nullable
- rcLengthstringoptionalNo description.nullable
- rcHeightstringoptionalNo description.nullable
- rcFloorAreastringoptionalNo description.nullable
- rcNoOfAxlestringoptionalNo description.nullable
- axleDtlsanyoptionalNo description.nullable
- rcFitUptostringoptionalNo description.nullable
- rcFitValidTostringoptionalNo description.nullable
- rcFitnessRqrdForstringoptionalNo description.nullable
- rcTaxUptostringoptionalNo description.nullable
- rcTaxModestringoptionalNo description.nullable
- rcPassengerTaxstringoptionalNo description.nullable
- rcGoodsTaxstringoptionalNo description.nullable
- rcFinancerstringoptionalNo description.nullable
- rcInsuranceCompstringoptionalNo description.nullable
- rcInsurancePolicyNostringoptionalNo description.nullable
- rcInsuranceUptostringoptionalNo description.nullable
- rcInsuranceExemptedstringoptionalNo description.nullable
- rcAcFittedstringoptionalNo description.nullable
- rcPuccUptostringoptionalNo description.nullable
- rcPuccNostringoptionalNo description.nullable
- rcNonUsestringoptionalNo description.nullable
- rcNonUseFromstringoptionalNo description.nullable
- rcNonUseUptostringoptionalNo description.nullable
- rcNpUptostringoptionalNo description.nullable
- rcNpFromstringoptionalNo description.nullable
- rcNpIssuedBystringoptionalNo description.nullable
- rcPermitNostringoptionalNo description.nullable
- rcPermitIssueDtstringoptionalNo description.nullable
- rcPermitValidFromstringoptionalNo description.nullable
- rcPermitValidUptostringoptionalNo description.nullable
- rcPermitTypestringoptionalNo description.nullable
- rcPermitCodestringoptionalNo description.nullable
- rcPermitMovedOnstringoptionalNo description.nullable
- rcPermitCatgstringoptionalNo description.nullable
- tempPermitstringoptionalNo description.nullable
- rcPermitIssuingAuthoritystringoptionalNo description.nullable
- rcPermitServiceTypestringoptionalNo description.nullable
- rcPermitRouteRegionstringoptionalNo description.nullable
- temporaryRegistrationNumberstringoptionalNo description.nullable
- temporaryRegistrationDatestringoptionalNo description.nullable
- rcAitpNostringoptionalNo description.nullable
- rcAitpUptostringoptionalNo description.nullable
- rcAitpPmtNostringoptionalNo description.nullable
- rcAitpPmtFromstringoptionalNo description.nullable
- rcAitpPmtUptostringoptionalNo description.nullable
- apiResponseMessagestringoptionalNo description.nullable
- rcDeemedOwnerDetailsanyoptionalNo description.nullable
- rcOwnerHistoryarray<object>optionalNo description.nullable
Each item: 4 fields
- stateCdstringoptionalNo description.nullable
- offNamestringoptionalNo description.nullable
- ownerSrinteger (int32)optionalNo description.nullable
- ownerNamestringoptionalNo description.nullable
- responseStatusstringoptionalNo description.nullable
- messageanyoptionalNo description.nullable
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- isBillablebooleanoptionalWhether this request was charged: true if it was, false if not. Errors always show false. Flows that finish later (ITR Fetch, SHCIL eStamp, DigiLocker, eSign) show false here, because the charge is made when the result is ready. eSign charges each signer when they complete signing. DigiLocker deducts the credit when the link is created and refunds it automatically if the link expires before the user completes it.
400Bad Request
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 400
401Unauthorized
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 401
500Internal Server Error
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 500
Code samplescurl · Node.js · Python
Retrieve vehicle registration data by chassis number.
Returns structured JSON vehicle data. Useful when the registration number is unknown but the chassis number is available (e.g. stolen vehicle checks, insurance claims).
Request body:chassisNumber (required, camelCase) is the chassis number without spaces; request_id is optional.
Returns { vehicle: null } when the chassis number is not found.
Source: Ministry of Road Transport & Highways (MoRTH) VAHAN database.
Headers
- X-API-KEYstringrequiredYour secret API key for the environment you are calling (Stage and Live use different keys).
- X-API-APP-IDstringrequiredThe App ID issued together with the key.
- Content-Typestringrequiredapplication/json
Body parameters
application/json- chassisNumberstringrequiredRequired. Vehicle chassis number, without spaces.nullabledefault MA3EWDE1S00123456
- request_idstringoptionalOptional. Your own reference ID for this call; echoed back in the response. A new one is generated when omitted.nullable
Sample request body
Responses
200OK
- successbooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 200
- messagestringoptionalNo description.nullabledefault XXXXX
- dataobjectoptionalResponse for JSON-based VAHAN APIs (VAHAN/04-06). Mirrors the vendor array envelope.
1 field
- responsearray<object>optionalNo description.nullable
Each item: 103 fields
- stateCdstringoptionalNo description.nullable
- rtoCdstringoptionalNo description.nullable
- rcRegnNostringoptionalNo description.nullable
- rcRegnDtstringoptionalNo description.nullable
- rcRegnUptostringoptionalNo description.nullable
- rcPurchaseDtstringoptionalNo description.nullable
- rcOwnerSrstringoptionalNo description.nullable
- rcOwnerNamestringoptionalNo description.nullable
- rcFNamestringoptionalNo description.nullable
- rcPresentAddressstringoptionalNo description.nullable
- rcPermanentAddressstringoptionalNo description.nullable
- rcMobileNostringoptionalNo description.nullable
- rcVhClassDescstringoptionalNo description.nullable
- rcVhClassinteger (int32)optionalNo description.nullable
- rcVhTypestringoptionalNo description.nullable
- rcChasiNostringoptionalNo description.nullable
- rcEngNostringoptionalNo description.nullable
- rcMakerDescstringoptionalNo description.nullable
- rcMakerCdstringoptionalNo description.nullable
- rcMakerModelstringoptionalNo description.nullable
- rcModelCdstringoptionalNo description.nullable
- rcBodyTypeDescstringoptionalNo description.nullable
- rcFuelDescstringoptionalNo description.nullable
- rcFuelCdstringoptionalNo description.nullable
- rcColorstringoptionalNo description.nullable
- rcNormsDescstringoptionalNo description.nullable
- rcNormsCdstringoptionalNo description.nullable
- rcVchCatgstringoptionalNo description.nullable
- rcVchCatgDescstringoptionalNo description.nullable
- rcOwnCatgDescstringoptionalNo description.nullable
- rcOwnerCdstringoptionalNo description.nullable
- rcOwnerCdDescstringoptionalNo description.nullable
- rcRegnTypeCdstringoptionalNo description.nullable
- rcRegisteredAtstringoptionalNo description.nullable
- rcStatusAsOnstringoptionalNo description.nullable
- rcStatusstringoptionalNo description.nullable
- rcBlacklistStatusstringoptionalNo description.nullable
- rcNocDetailsstringoptionalNo description.nullable
- rcNocDtstringoptionalNo description.nullable
- rcManuMonthYrstringoptionalNo description.nullable
- rcSaleAmtstringoptionalNo description.nullable
- rcDealerstringoptionalNo description.nullable
- rcUnldWtstringoptionalNo description.nullable
- rcGvwstringoptionalNo description.nullable
- rcGcwstringoptionalNo description.nullable
- rcNoCylstringoptionalNo description.nullable
- rcCubicCapstringoptionalNo description.nullable
- rcHpstringoptionalNo description.nullable
- rcSeatCapstringoptionalNo description.nullable
- rcSleeperCapstringoptionalNo description.nullable
- rcStandCapstringoptionalNo description.nullable
- rcWheelbasestringoptionalNo description.nullable
- rcWidthstringoptionalNo description.nullable
- rcLengthstringoptionalNo description.nullable
- rcHeightstringoptionalNo description.nullable
- rcFloorAreastringoptionalNo description.nullable
- rcNoOfAxlestringoptionalNo description.nullable
- axleDtlsanyoptionalNo description.nullable
- rcFitUptostringoptionalNo description.nullable
- rcFitValidTostringoptionalNo description.nullable
- rcFitnessRqrdForstringoptionalNo description.nullable
- rcTaxUptostringoptionalNo description.nullable
- rcTaxModestringoptionalNo description.nullable
- rcPassengerTaxstringoptionalNo description.nullable
- rcGoodsTaxstringoptionalNo description.nullable
- rcFinancerstringoptionalNo description.nullable
- rcInsuranceCompstringoptionalNo description.nullable
- rcInsurancePolicyNostringoptionalNo description.nullable
- rcInsuranceUptostringoptionalNo description.nullable
- rcInsuranceExemptedstringoptionalNo description.nullable
- rcAcFittedstringoptionalNo description.nullable
- rcPuccUptostringoptionalNo description.nullable
- rcPuccNostringoptionalNo description.nullable
- rcNonUsestringoptionalNo description.nullable
- rcNonUseFromstringoptionalNo description.nullable
- rcNonUseUptostringoptionalNo description.nullable
- rcNpUptostringoptionalNo description.nullable
- rcNpFromstringoptionalNo description.nullable
- rcNpIssuedBystringoptionalNo description.nullable
- rcPermitNostringoptionalNo description.nullable
- rcPermitIssueDtstringoptionalNo description.nullable
- rcPermitValidFromstringoptionalNo description.nullable
- rcPermitValidUptostringoptionalNo description.nullable
- rcPermitTypestringoptionalNo description.nullable
- rcPermitCodestringoptionalNo description.nullable
- rcPermitMovedOnstringoptionalNo description.nullable
- rcPermitCatgstringoptionalNo description.nullable
- tempPermitstringoptionalNo description.nullable
- rcPermitIssuingAuthoritystringoptionalNo description.nullable
- rcPermitServiceTypestringoptionalNo description.nullable
- rcPermitRouteRegionstringoptionalNo description.nullable
- temporaryRegistrationNumberstringoptionalNo description.nullable
- temporaryRegistrationDatestringoptionalNo description.nullable
- rcAitpNostringoptionalNo description.nullable
- rcAitpUptostringoptionalNo description.nullable
- rcAitpPmtNostringoptionalNo description.nullable
- rcAitpPmtFromstringoptionalNo description.nullable
- rcAitpPmtUptostringoptionalNo description.nullable
- apiResponseMessagestringoptionalNo description.nullable
- rcDeemedOwnerDetailsanyoptionalNo description.nullable
- rcOwnerHistoryarray<object>optionalNo description.nullable
Each item: 4 fields
- stateCdstringoptionalNo description.nullable
- offNamestringoptionalNo description.nullable
- ownerSrinteger (int32)optionalNo description.nullable
- ownerNamestringoptionalNo description.nullable
- responseStatusstringoptionalNo description.nullable
- messageanyoptionalNo description.nullable
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- isBillablebooleanoptionalWhether this request was charged: true if it was, false if not. Errors always show false. Flows that finish later (ITR Fetch, SHCIL eStamp, DigiLocker, eSign) show false here, because the charge is made when the result is ready. eSign charges each signer when they complete signing. DigiLocker deducts the credit when the link is created and refunds it automatically if the link expires before the user completes it.
400Bad Request
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 400
401Unauthorized
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 401
500Internal Server Error
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 500
Code samplescurl · Node.js · Python
Retrieve vehicle registration data by engine number.
Returns structured JSON vehicle data.
Request body:engineNumber (required, camelCase) is the engine number without spaces; request_id is optional.
Returns { vehicle: null } when the engine number is not found.
Source: Ministry of Road Transport & Highways (MoRTH) VAHAN database.
Headers
- X-API-KEYstringrequiredYour secret API key for the environment you are calling (Stage and Live use different keys).
- X-API-APP-IDstringrequiredThe App ID issued together with the key.
- Content-Typestringrequiredapplication/json
Body parameters
application/json- engineNumberstringrequiredRequired. Vehicle engine number, without spaces.nullabledefault K12MN1234567
- request_idstringoptionalOptional. Your own reference ID for this call; echoed back in the response. A new one is generated when omitted.nullable
Sample request body
Responses
200OK
- successbooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 200
- messagestringoptionalNo description.nullabledefault XXXXX
- dataobjectoptionalResponse for JSON-based VAHAN APIs (VAHAN/04-06). Mirrors the vendor array envelope.
1 field
- responsearray<object>optionalNo description.nullable
Each item: 103 fields
- stateCdstringoptionalNo description.nullable
- rtoCdstringoptionalNo description.nullable
- rcRegnNostringoptionalNo description.nullable
- rcRegnDtstringoptionalNo description.nullable
- rcRegnUptostringoptionalNo description.nullable
- rcPurchaseDtstringoptionalNo description.nullable
- rcOwnerSrstringoptionalNo description.nullable
- rcOwnerNamestringoptionalNo description.nullable
- rcFNamestringoptionalNo description.nullable
- rcPresentAddressstringoptionalNo description.nullable
- rcPermanentAddressstringoptionalNo description.nullable
- rcMobileNostringoptionalNo description.nullable
- rcVhClassDescstringoptionalNo description.nullable
- rcVhClassinteger (int32)optionalNo description.nullable
- rcVhTypestringoptionalNo description.nullable
- rcChasiNostringoptionalNo description.nullable
- rcEngNostringoptionalNo description.nullable
- rcMakerDescstringoptionalNo description.nullable
- rcMakerCdstringoptionalNo description.nullable
- rcMakerModelstringoptionalNo description.nullable
- rcModelCdstringoptionalNo description.nullable
- rcBodyTypeDescstringoptionalNo description.nullable
- rcFuelDescstringoptionalNo description.nullable
- rcFuelCdstringoptionalNo description.nullable
- rcColorstringoptionalNo description.nullable
- rcNormsDescstringoptionalNo description.nullable
- rcNormsCdstringoptionalNo description.nullable
- rcVchCatgstringoptionalNo description.nullable
- rcVchCatgDescstringoptionalNo description.nullable
- rcOwnCatgDescstringoptionalNo description.nullable
- rcOwnerCdstringoptionalNo description.nullable
- rcOwnerCdDescstringoptionalNo description.nullable
- rcRegnTypeCdstringoptionalNo description.nullable
- rcRegisteredAtstringoptionalNo description.nullable
- rcStatusAsOnstringoptionalNo description.nullable
- rcStatusstringoptionalNo description.nullable
- rcBlacklistStatusstringoptionalNo description.nullable
- rcNocDetailsstringoptionalNo description.nullable
- rcNocDtstringoptionalNo description.nullable
- rcManuMonthYrstringoptionalNo description.nullable
- rcSaleAmtstringoptionalNo description.nullable
- rcDealerstringoptionalNo description.nullable
- rcUnldWtstringoptionalNo description.nullable
- rcGvwstringoptionalNo description.nullable
- rcGcwstringoptionalNo description.nullable
- rcNoCylstringoptionalNo description.nullable
- rcCubicCapstringoptionalNo description.nullable
- rcHpstringoptionalNo description.nullable
- rcSeatCapstringoptionalNo description.nullable
- rcSleeperCapstringoptionalNo description.nullable
- rcStandCapstringoptionalNo description.nullable
- rcWheelbasestringoptionalNo description.nullable
- rcWidthstringoptionalNo description.nullable
- rcLengthstringoptionalNo description.nullable
- rcHeightstringoptionalNo description.nullable
- rcFloorAreastringoptionalNo description.nullable
- rcNoOfAxlestringoptionalNo description.nullable
- axleDtlsanyoptionalNo description.nullable
- rcFitUptostringoptionalNo description.nullable
- rcFitValidTostringoptionalNo description.nullable
- rcFitnessRqrdForstringoptionalNo description.nullable
- rcTaxUptostringoptionalNo description.nullable
- rcTaxModestringoptionalNo description.nullable
- rcPassengerTaxstringoptionalNo description.nullable
- rcGoodsTaxstringoptionalNo description.nullable
- rcFinancerstringoptionalNo description.nullable
- rcInsuranceCompstringoptionalNo description.nullable
- rcInsurancePolicyNostringoptionalNo description.nullable
- rcInsuranceUptostringoptionalNo description.nullable
- rcInsuranceExemptedstringoptionalNo description.nullable
- rcAcFittedstringoptionalNo description.nullable
- rcPuccUptostringoptionalNo description.nullable
- rcPuccNostringoptionalNo description.nullable
- rcNonUsestringoptionalNo description.nullable
- rcNonUseFromstringoptionalNo description.nullable
- rcNonUseUptostringoptionalNo description.nullable
- rcNpUptostringoptionalNo description.nullable
- rcNpFromstringoptionalNo description.nullable
- rcNpIssuedBystringoptionalNo description.nullable
- rcPermitNostringoptionalNo description.nullable
- rcPermitIssueDtstringoptionalNo description.nullable
- rcPermitValidFromstringoptionalNo description.nullable
- rcPermitValidUptostringoptionalNo description.nullable
- rcPermitTypestringoptionalNo description.nullable
- rcPermitCodestringoptionalNo description.nullable
- rcPermitMovedOnstringoptionalNo description.nullable
- rcPermitCatgstringoptionalNo description.nullable
- tempPermitstringoptionalNo description.nullable
- rcPermitIssuingAuthoritystringoptionalNo description.nullable
- rcPermitServiceTypestringoptionalNo description.nullable
- rcPermitRouteRegionstringoptionalNo description.nullable
- temporaryRegistrationNumberstringoptionalNo description.nullable
- temporaryRegistrationDatestringoptionalNo description.nullable
- rcAitpNostringoptionalNo description.nullable
- rcAitpUptostringoptionalNo description.nullable
- rcAitpPmtNostringoptionalNo description.nullable
- rcAitpPmtFromstringoptionalNo description.nullable
- rcAitpPmtUptostringoptionalNo description.nullable
- apiResponseMessagestringoptionalNo description.nullable
- rcDeemedOwnerDetailsanyoptionalNo description.nullable
- rcOwnerHistoryarray<object>optionalNo description.nullable
Each item: 4 fields
- stateCdstringoptionalNo description.nullable
- offNamestringoptionalNo description.nullable
- ownerSrinteger (int32)optionalNo description.nullable
- ownerNamestringoptionalNo description.nullable
- responseStatusstringoptionalNo description.nullable
- messageanyoptionalNo description.nullable
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- isBillablebooleanoptionalWhether this request was charged: true if it was, false if not. Errors always show false. Flows that finish later (ITR Fetch, SHCIL eStamp, DigiLocker, eSign) show false here, because the charge is made when the result is ready. eSign charges each signer when they complete signing. DigiLocker deducts the credit when the link is created and refunds it automatically if the link expires before the user completes it.
400Bad Request
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 400
401Unauthorized
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 401
500Internal Server Error
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 500