{"info":{"_postman_id":"58de021d-7485-4583-8952-1ef568fd8f90","name":"eSign","description":"<html><head></head><body><p>The eSign APIs provide a comprehensive solution for signing document hashes with basic user registration and authentication based on unique IDs. These APIs offer secure, programmatic access to functions, ensuring seamless integration with existing systems.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"28084851","collectionId":"58de021d-7485-4583-8952-1ef568fd8f90","publishedId":"2sA3e1CAqy","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-07-08T04:39:21.000Z"},"item":[{"name":"keygen/csr","id":"15594ea0-0a12-4e15-a501-783596e1da8a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"full_name\": \"eSign Certificate\",\r\n    \"state\": \"DKI\",\r\n    \"location_city\": \"Jakarta\",\r\n    \"country\": \"ID\",\r\n    \"email\": \"test@emudhra.com\",\r\n    \"organisation\": \"Personal\",\r\n    \"organisation_unit\": \"Personal\",\r\n    \"mobile\": \"99999999990\",\r\n    \"system_id\": \"TEST-INTERNAL\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://appemca.emudhra.com/emRA-eSign/keygen/csr","description":"<h3 id=\"purpose\">Purpose</h3>\n<p>The \"<strong>keygen/csr</strong>\" API is used to register user and generate a certificate for the user based on the provided input parameters.</p>\n<h3 id=\"request-input-parameters\"><strong>Request Input Parameters</strong></h3>\n<p>* - Mandatory parameter</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>full_name*</td>\n<td>String</td>\n<td>The <strong>full_name</strong> parameter is a required string necessary for processing the request and generating the certificate.  <br />  <br />ex:- \"eSign Certificate\"</td>\n</tr>\n<tr>\n<td>state</td>\n<td>String</td>\n<td>The <strong>state</strong> parameter is optional.  <br />  <br />ex:- \"DKI\"</td>\n</tr>\n<tr>\n<td>location_city</td>\n<td>String</td>\n<td>The <strong>location_city</strong> parameter is optional.  <br />  <br />ex:- \"Jakarta\"</td>\n</tr>\n<tr>\n<td>country</td>\n<td>String</td>\n<td>The <strong>country</strong> parameter is optional.  <br />  <br />ex:- \"ID\"</td>\n</tr>\n<tr>\n<td>email*</td>\n<td>String</td>\n<td>The <strong>email</strong> parameter is a required string necessary for processing the request and generating the certificate and unique ID for the user.  <br />  <br />ex:- \"<a href=\"https://mailto:test@emudhra.com\">test@emudhra.com</a>\"</td>\n</tr>\n<tr>\n<td>organisation</td>\n<td>String</td>\n<td>The <strong>organisation</strong> parameter is optional.  <br />  <br />ex:- \"Personal\"</td>\n</tr>\n<tr>\n<td>organisation_unit</td>\n<td>String</td>\n<td>The <strong>organisation_unit</strong> parameter is optional.  <br />  <br />ex:- \"Personal\"</td>\n</tr>\n<tr>\n<td>mobile</td>\n<td>String</td>\n<td>The <strong>mobile</strong> parameter is optional.  <br />  <br />ex:- \"99999999990\"</td>\n</tr>\n<tr>\n<td>system_id*</td>\n<td>String</td>\n<td>The <strong>system_id</strong> parameter is a required string necessary for processing the request and generating the certificate and unique ID for the user.  <br />  <br />ex:- \"TEST-INTERNAL\"</td>\n</tr>\n</tbody>\n</table>\n</div><p>Once the registration is successful, the user can generate a unique ID based on the combination of the system ID and the email used during registration. For example, if the system ID is 'TEST-INTERNAL' and the email is '<a href=\"mailto:test@emudhra.com\">test@emudhra.com</a>', the unique ID will be '<a href=\"mailto:TEST-INTERNALtest@emudhra.com\">TEST-INTERNALtest@emudhra.com</a>'. This unique ID is crucial for further interactions with the eSign APIs.</p>\n<p>Upon successful registration and certificate generation, the KYC status will be set to true. Otherwise, the KYC status will be set to false.</p>\n","urlObject":{"protocol":"https","path":["emRA-eSign","keygen","csr"],"host":["appemca","emudhra","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"15594ea0-0a12-4e15-a501-783596e1da8a"},{"name":"signing/sign","id":"11bceecc-275b-416e-98dc-fa24e178b0ed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"data\":\"MUswGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAvBgkqhkiG9w0BCQQxIgQg4gkLAlwCHdJvuSC1EDLP+Hi0zdjLu2C7D2+uPGVNBQU=\",\r\n    \"unique_id\":\"TEST-INTERNALtest@emudhra.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://appemca.emudhra.com/emRA-eSign/signing/sign","description":"<h3 id=\"purpose\">Purpose</h3>\n<p>The \"<strong>signing/sign</strong>\" API is used to sign document hash based on the provided input parameters.</p>\n<h3 id=\"request-input-parameters\"><strong>Request Input Parameters</strong></h3>\n<p>* - Mandatory parameter</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>data*</td>\n<td>String</td>\n<td>The <strong>data</strong> parameter is a required string necessary for processing the request and generating signed hash.  <br />  <br />ex:- \"MUswGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAvBgkqhkiG9w0BCQQxIgQg4gkLAlwCHdJvuSC1EDLP+Hi0zdjLu2C7D2+uPGVNBQU=\"</td>\n</tr>\n<tr>\n<td>unique_id*</td>\n<td>String</td>\n<td>The <strong>unique_id</strong> parameter is a required string necessary for processing the request, authenticating user and generating signed hash.  <br />  <br />ex:- \"<a href=\"https://mailto:TEST-INTERNALtest@emudhra.com\">TEST-INTERNALtest@emudhra.com</a>\"</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["emRA-eSign","signing","sign"],"host":["appemca","emudhra","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"11bceecc-275b-416e-98dc-fa24e178b0ed"},{"name":"getCertificateChain","id":"8c2a203a-7d0b-4ce3-8a08-abd8f3faf118","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"unique_id\":\"TEST-INTERNALtest@emudhra.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://appemca.emudhra.com/emRA-eSign/getCertificateChain","description":"<h3 id=\"purpose\">Purpose</h3>\n<p>The \"<strong>getCertificateChain</strong>\" API is used to get certificate chain for the user based on the provided input parameters.</p>\n<h3 id=\"request-input-parameters\"><strong>Request Input Parameters</strong></h3>\n<p>* - Mandatory parameter</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>unique_id*</td>\n<td>String</td>\n<td>The <strong>unique_id</strong> parameter is a required string necessary for processing the request, authenticating user.  <br />  <br />ex:- \"<a href=\"https://mailto:TEST-INTERNALtest@emudhra.com\">TEST-INTERNALtest@emudhra.com</a>\"</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["emRA-eSign","getCertificateChain"],"host":["appemca","emudhra","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"8c2a203a-7d0b-4ce3-8a08-abd8f3faf118"},{"name":"getKYCStatus","id":"fb7af73d-aa08-4221-bc38-8b74eed81e6b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"unique_id\":\"TEST-INTERNALtest@emudhra.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://appemca.emudhra.com/emRA-eSign/getKYCStatus","description":"<h3 id=\"purpose\">Purpose</h3>\n<p>The \"<strong>getKYCStatus</strong>\" API is used to get KYC status the user based on the provided input parameters.</p>\n<h3 id=\"request-input-parameters\"><strong>Request Input Parameters</strong></h3>\n<p>* - Mandatory parameter</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Data Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>unique_id*</td>\n<td>String</td>\n<td>The <strong>unique_id</strong> parameter is a required string necessary for processing the request, authenticating user.  <br />  <br />ex:- \"<a href=\"https://mailto:TEST-INTERNALtest@emudhra.com\">TEST-INTERNALtest@emudhra.com</a>\"</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["emRA-eSign","getKYCStatus"],"host":["appemca","emudhra","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"fb7af73d-aa08-4221-bc38-8b74eed81e6b"}]}