post https://in.staging.decentro.tech/v2/kyc/identities/business-verification/udyam/add-details/
Important Note
Please use only Staging Credentials on each API Reference page to test the APIs directly from our Documentation.
Please Note
The staging environment is restricted to a simulation only and is meant to be used for development purposes and understanding of the API flow.
If you would like to see a real flow of the API, please contact our support team using [email protected].
If you would like to use the real flow, kindly send in a request to initiate full production onboarding.
API Endpoints
Environment | Endpoint |
---|---|
Staging / Sandbox | https://in.staging.decentro.tech |
Production | https://in.decentro.tech |
Request Body Key
Key | Meaning | Data Type | Optional/Mandatory | Examples |
---|---|---|---|---|
reference_id | Unique identifier for the request | String | Mandatory | "ABC123XYZ456" |
consent | Indicates consent for the action | String | Mandatory | "Y" |
purpose | Purpose of the request | String | Mandatory | "To add Udyam details for Registration" |
pan | PAN (Permanent Account Number) of the registrant | String | Mandatory | "ABCDE1234F" |
dob | Date of Birth of the registrant | String | Mandatory | "1980-05-20" |
Email address of the registrant | String | Mandatory | "[email protected]" | |
mobile | The mobile number of the registrant | String | Mandatory | "9876543210" |
social_category | The social category of the registrant | String | Mandatory | "GENERAL" |
gender | Gender of the registrant | String | Mandatory | "MALE" |
specially_abled | Indicates if the registrant is specially abled | Boolean | Optional (default: false) | true |
enterprise_name | Name of the enterprise | String | Mandatory | "XYZ Enterprises Pvt. Ltd." |
units | Details of enterprise units | Array | Optional (if not sent, the official address is used) | See example below |
official_address | The official address of the enterprise | Object | Mandatory | See example below |
enterprise_status | Status details of the enterprise | Object | Mandatory (with optional keys) | Object with date_of_incorporation and date_of_commencement keys. |
bank_details | Bank details of the enterprise | Object | Optional | Object with account_number and ifsc_code . |
activity_category | Category of enterprise activity | String | Mandatory | "MANUFACTURING" or "SERVICES" |
nic_codes | List of NIC 5 Codes undertaken by the enterprise | Array | Mandatory | |
number_of_employees | Number of employees in different categories | Object | Optional (default: {"others": 1}) | {"male": 10, "female": 5, "others": 2} |
Table of Response Codes with Descriptions
Response Key | Description |
---|---|
error_invalid_doi | Invalid date_of_incorporation . Ensure the value follows the yyyy-mm-dd format. |
error_empty_unit_premises | Premises cannot be null or empty. Provide a valid premises as a string. |
error_empty_unit_state | State cannot be null or empty. Provide a valid state as a string. |
error_empty_unit_name | Unit name cannot be null or empty. Provide a valid unit_name as a string. |
error_empty_unit_road | Road cannot be null or empty. Provide a valid road as a string. |
error_empty_unit_city | City cannot be null or empty. Provide a valid city as a string. |
error_empty_unit_town | Town cannot be null or empty. Provide a valid town as a string. |
error_empty_unit_door | Door cannot be null or empty. Provide a valid door as a string. |
error_empty_unit_district | District cannot be null or empty. Provide a valid district as a string. |
error_empty_unit_pincode | Pincode cannot be null or empty. Provide a valid pincode as a string. |
error_empty_unit_block | Block cannot be null or empty. Provide a valid block as a string. |
error_empty_premises | Premises cannot be null or empty. Provide a valid premises as a string. |
error_empty_state | State cannot be null or empty. Provide a valid state as a string. |
error_empty_road | Road cannot be null or empty. Provide a valid road as a string. |
error_empty_city | City cannot be null or empty. Provide a valid city as a string. |
error_empty_town | Town cannot be null or empty. Provide a valid town as a string. |
error_empty_door | Door cannot be null or empty. Provide a valid door as a string. |
error_empty_district | District cannot be null or empty. Provide a valid district as a string. |
error_empty_pincode | Pincode cannot be null or empty. Provide a valid pincode as a string. |
error_empty_block | Block cannot be null or empty. Provide a valid block as a string. |
error_invalid_specially_abled | Specially Abled must be of type boolean . |
error_invalid_account | Invalid Account number. Provide a valid account number. |
error_invalid_ifsc | Invalid IFSC. Provide a valid IFSC code. |
error_empty_email | Email cannot be null or empty. Provide a valid email as a string. |
error_invalid_male_count | Male count must be of type string . |
error_invalid_other_count | Others count must be of type string . |
error_invalid_female_count | Female count must be of type string . |
error_empty_enterprise_name | Enterprise Name cannot be null or empty. Provide a valid enterprise_name as a string. |
error_invalid_activity_category | Activity category is invalid. Permissible values are MANUFACTURING or SERVICES . |
error_invalid_dob | Invalid dob . Ensure the value follows the yyyy-mm-dd format. |
error_invalid_gender | Gender is invalid. Permissible values are MALE , FEMALE , or OTHERS . |
error_invalid_mobile | Mobile number is invalid. Provide a valid 10-digit number starting with 6, 7, 8, or 9. |
error_invalid_nic_codes | Invalid NIC code. Provide a valid 5-digit NIC code. |
error_invalid_pan | Invalid PAN. PAN should have 10 characters: the first five are letters, the next four numerals, and the last character is a letter. |
error_invalid_social_category | Social category is invalid. Permissible values are GENERAL , SC , ST , or OBC . |
error_invalid_org_type | Type of organisation is invalid. Permissible values are: CO_OPERATIVE , HINDU_UNDIVIDED_FAMILY , LIMITED_LIABILITY_PARTNERSHIP , OTHERS , PARTNERSHIP , etc. |