eSigner
Document Signing Server
Welcome Back
Enter your credentials to access the dashboard
Enter your credentials to access the dashboard
Please update your password to continue
| Asset ID | Label Name | Common Name | Expiry Date | Added Date | Action |
|---|
| Asset ID | Thumbnail | Label Name | Added Date | Action |
|---|
| Timestamp | Level | Message |
|---|
Use the following endpoints to integrate with the eSign server programmatically. All API requests require
the x-api-key
header for authentication.
/sign
Headers:
x-api-key:
Loading...
Content-Type:
application/jsonJSON Body:
| Field | Type | Required | Description |
|---|---|---|---|
pdfBase64 |
String | Yes | Base64 encoded PDF file |
certId |
String | Yes | Asset ID of the Certificate |
stampId |
String | No | Asset ID of the Stamp to apply |
signStyle |
Number | No | Style of signature: 1 (Stamp beside text), 2 (Stamp behind text), 3 (Two column: Name left, details right). Default is 1. |
pageNo |
Number / Array / String | No | Target page(s). Accepts a number (e.g., 1), an array
(e.g., [1, 3]), or a string ("all", "first",
"last"). (default: 1) |
location |
Object | No | Position and size of the signature box. E.g.
{ "bottomX": 50, "bottomY": 50, "width": 220, "height": 100 } |
signerId |
Alpha-Numeric String | No | Prefix used for the signature field name(s) instead of the
default "Signature". (e.g., "User ID, etc..") |
nameOfOfficer |
String | No | Name of the signing officer to display on the stamp. |
designation |
String | No | Designation of the officer (e.g., Director). |
nameOfOffice |
String | No | Office or organization name to display on the stamp. |
Response: Returns the signed PDF as a Base64 string on success.
/api/assets
Headers:
x-api-key:
Your API KeyResponse: Returns a
JSON object containing arrays of available certificates and stamps with their
respective IDs, which you can use in the /sign endpoint.