Estamping
eStamping Standalone API
introduction the all in one document authentication api is a comprehensive solution that seamlessly integrates multiple essential document processing functionalities into a single, robust api this powerful tool is designed to enhance efficiency, ensure legal compliance, and simplify the management of electronic documents here’s a detailed description of the integrated functionalities estamping the estamping feature simplifies the process of affixing stamp paper to documents, ensuring legal compliance with ease users can provide the required pdf and stamp paper details in the input, and the api efficiently generates an output pdf with the stamp paper accurately affixed and defaced for added security the api also allows for the inclusion of unique headers in api calls, facilitating precise response tracking and improved integration into existing systems this functionality ensures that document processing is seamless, efficient, and legally compliant authentication api authentication is a crucial security process that ensures authorized access to an application programming interface (api) it involves validating the identity of users or systems seeking to interact with the api please use the access token shared with you by your assigned signzy's csm please set the value of the key authorization in the headers to the access token , while making an api call in this way, signzy's system will be able to authenticate you and you will be able to make a successful api call api details sample curl pre production (estamp) curl location 'https //api preproduction signzy app/api/v3/contract/estampinganddocsigner' \\ \ header 'authorization xxxxxxxxxxxxxxxxxxxxxxxx' \\ \ header 'x uniquereferenceid xxxxxxxxxx' \\ \ header 'content type application/json' \\ \ data '{ "pdf" "", "endoflife" 19739, "estamp" { "type" "estamp", "customdefacement" "stamp duty of rspaid via stamp paper certificate no {{certificateno}}", "location" "customize", "xcoordinate" "10", "ycoordinate" "10", "secondpartyname" "b", "firstpartyname" "abcls", "stampdutypaidby" "b", "considerationprice" "50", "stampdetails" \[ { "statecode" "ka", "articlecode" "ka", "stampdutyvalue" "10", "count" 1, "purposeofstampduty" "test" }, { "statecode" "mp", "articlecode" "ka", "stampdutyvalue" "10", "dynamicstampconsumption" true, "purposeofstampduty" "test" }, { "statecode" "mp", "articlecode" "ka", "stampdutyvalue" "10", "dynamicstampconsumption" true, "losscap" 50, "mergelimit" 2, "purposeofstampduty" "test" } ] } }' pre production (echallan) curl location 'https //api preproduction signzy app/api/v3/contract/estampinganddocsigner' \\ \ header 'authorization xxxxxxxxxxxxxxxxxxxxxxxx' \\ \ header 'x uniquereferenceid xxxxxxxxxx' \\ \ header 'content type application/json' \\ \ data '{ "pdf" "", "additionalfiles" \["",""], "estamp" { "type" "echallan", "secondpartyname" "c", "firstpartyname" "bhagyesh", "statecode" "ka", "articlecode" "ka", "stampdutypaidby" "c", "purposeofstampduty" "nothing", "amount" 10, "pageno" \[ 2 ], "location" "customize", "xcoordinate" "10", "ycoordinate" "10", "stampdutyvalue" "10", "customdefacement" "" } }' production(estamps) curl location 'https //api signzy app/api/v3/contract/estampinganddocsigner' \\ \ header 'authorization xxxxxxxxxxxxxxxxxxxxxxxx' \\ \ header 'x uniquereferenceid xxxxxxxxxx' \\ \ header 'content type application/json' \\ \ data '{ "pdf" "", "endoflife" 19739, "estamp" { "type" "estamp", "customdefacement" "stamp duty of rspaid via stamp paper certificate no {{certificateno}}", "location" "customize", "xcoordinate" "10", "ycoordinate" "10", "secondpartyname" "b", "firstpartyname" "abcls", "stampdutypaidby" "b", "considerationprice" "50", "stampdetails" \[ { "statecode" "ka", "articlecode" "ka", "stampdutyvalue" "10", "count" 1, "purposeofstampduty" "test" }, { "statecode" "mp", "articlecode" "ka", "stampdutyvalue" "10", "dynamicstampconsumption" true, "purposeofstampduty" "test" }, { "statecode" "mp", "articlecode" "ka", "stampdutyvalue" "10", "dynamicstampconsumption" true, "losscap" 50, "mergelimit" 2, "purposeofstampduty" "test" } ] } }' production (echallan) curl location 'https //api signzy app/api/v3/contract/estampinganddocsigner' \\ \ header 'authorization xxxxxxxxxxxxxxxxxxxxxxxx' \\ \ header 'x uniquereferenceid xxxxxxxxxx' \\ \ header 'content type application/json' \\ \ data '{ "pdf" "", "endoflife" 19739, "additionalfiles" \["",""], "estamp" { "type" "echallan", "secondpartyname" "c", "firstpartyname" "bhagyesh", "statecode" "ka", "articlecode" "ka", "stampdutypaidby" "c", "purposeofstampduty" "nothing", "amount" 10, "pageno" \[ 2 ], "location" "customize", "xcoordinate" "10", "ycoordinate" "10", "stampdutyvalue" "10", "customdefacement" "" } }' header parameters true 154,154,154,154 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type input parameters (estamp) true 154,154,154,154 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type input parameters (echallan) true 154,154,154,154 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type output parameters true 205,205,206 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type sample errors 400 { "name" "error", "message" "duplicate uniquereferenceid cannot complete the process ", "reason" "error", "type" "bad request", "statuscode" 400 } 400 { "name" "error", "message" "you do not have stamps available for given denominations in your wallet please upload estamps ", "reason" "validation error", "type" "bad request", "statuscode" 400 } 400 { "name" "error", "message" "enter a valid location", "reason" "validation error", "type" "bad request", "statuscode" 400 } 401 { "message" "invalid authentication credentials" } 400 { "name" "error", "message" "docsignerclass3certificatevalues is not allowed", "reason" "validation error", "type" "bad request", "statuscode" 400 } 400 { "name" "error", "message" "signatures is not allowed", "reason" "validation error", "type" "bad request", "statuscode" 400 } 400 { "name" "error", "message" "signatures\[0] signatureposition\[0] must be one of \[topleft, topcenter, topright, middleleft, middlecenter, middleright, bottomleft, bottomcenter, bottomright, customize]", "reason" "validation error", "type" "bad request", "statuscode" 400 } 409 { "name" "error", "message" "error from upstream in signing of the document with the given inputs for document signer certificate class3 method", "reason" "validation error", "type" "bad request", "statuscode" 409 } error codes true 205,205,206 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type