eSignature API

Unlock the potential of digital signatures with our robust and reliable eSignature API

Our eSignature API empowers your platform with advanced digital signing capabilities, ensuring smooth workflows and enhanced user experiences

  • Cost-free trial with an easy deployment process
  • Tailored to suit any workflow requirements
  • Commitment to security practices and full compliance
  • Hands-on help from developers to support your needs
esignature api

Mekari Sign eSignature API speeds up business process for your users

Speed up transactions, simplify processes, and provide an extraordinary customer experience — all while maintaining legal compliance with Mekari Sign API

80%

reduction in document turnaround

20%

increase in sales conversion rates

60%

reduction in document fraud
mekarisign esignature

Effortless implementation solutions

Integrate eSignatures effortlessly with our reliable developer experience, taking just a few hours for a smooth integration

mekarisign esignature

Easily expandable and highly adaptable

Whether you’re a fast-growing small business or a big enterprise, our APIs scale flexibly to accommodate your growth

A versatile API for all purposes

No matter your eSignature and agreement lifecycle requirements, our API can handle it all. From basic to intricate scenarios, we’ve got you covered

esignature API

icon eSignature API

Embed eSignature into your app or workflow with ease, encompassing payment processing and many other functionalities

auto sign API

icon Auto Sign API

Automate signatures effortlessly with our Auto Sign API – saving time and streamlining your workflow

document status

icon Document Status API

Real-time updates on document status with our API – streamline workflows and enhance collaboration

document API

icon Upload, Send, Delete Document API

Take control of document operations using our versatile Upload, Delete, Send Document API – enhancing efficiency at every step

Integrate eSignature API to your platform in seconds

Scale approvals and enhance engagement to unlock new growth opportunities with eSignature API flexible to all developers

  • Access detailed API documentation
  • Various programming languages
  • Create custom workflows
import requests

url = "https://sandbox-api.mekari.com/v2/esign/v1/profile"

payload={}
headers = {

}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
require "uri"
require "net/http"

url = URI("https://sandbox-api.mekari.com/v2/esign/v1/profile")

https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true

request = Net::HTTP::Get.new(url)

response = https.request(request)
puts response.read_body
var https = require('follow-redirects').https;
var fs = require('fs');

var options = {
  'method': 'GET',
  'hostname': 'sandbox-api.mekari.com',
  'path': '/v2/esign/v1/profile',
  'headers': {
  },
  'maxRedirects': 20
};

var req = https.request(options, function (res) {
  var chunks = [];

  res.on("data", function (chunk) {
    chunks.push(chunk);
  });

  res.on("end", function (chunk) {
    var body = Buffer.concat(chunks);
    console.log(body.toString());
  });

  res.on("error", function (error) {
    console.error(error);
  });
});

req.end();
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://sandbox-api.mekari.com/v2/esign/v1/profile");
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
 'https://sandbox-api.mekari.com/v2/esign/v1/profile',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => array(

  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

Your privacy and compliance are our top priorities

Stay compliant with industry standards and regulations - Mekari Sign solutions adhere to legal requirements for secure and legally binding esignatures
mekarisign-icon-certificate
ISO IEC 27001:2013 Information Security Management System
Audited annually on information security management
mekarisign-icon-certificate
Ministry of Homeland Affairs
Cooperation Agreement with Directorate General of Population & Civil Registration
mekarisign-icon-certificate
The Indonesian National Mint
Official Peruri partner and registered distributor for eMeterai
mekarisign-icon-certificate
Directorate General of Taxes
Under the auspices of Mekari, registered and supervised by DGT
mekarisign-icon-certificate
Ministry of ICT
Registered as a Domestic Electronic System Operator (PSE)
mekarisign-icon-certificate
Certified PSrE
Penyelenggara Sertifikasi Elektronik

Easy steps to test out eSignature API

  1. Request a Sandbox account

    Easily fill your information in the form here

  2. Validate your account

    Our team will contact you to proceed with the registration

  3. Access the developer Sandbox

    Provide a password to access your developer environment

  4. Generate a Bearer Token

    Generate and verify your Bearer Token with Postman or other API-supporting clients

  5. Test eSignature API

    Take a closer look at and review Mekari’s eSignature API functionalities

More than 35.000+ companies of all sizes use Mekari Sign

Images by Mekari e-sign
Images by Mekari e-sign
Images by Mekari e-sign
Images by Mekari e-sign
Images by Mekari e-sign
Images by Mekari e-sign
Images by Mekari e-sign
Images by Mekari e-sign
Images by Mekari e-sign
Images by Mekari e-sign
Images by Mekari e-sign
Images by Mekari e-sign
Frequently Asked Questions (FAQ)

What is an eSignature API?

eSignature API (Application Programming Interface) allows developers to integrate electronic signature functionalities directly into their existing applications, websites, or business workflows. Instead of using a separate platform, businesses can embed signing capabilities for a seamless user experience. This means users can sign documents without navigating away from your system.

How does an eSignature API work?

An eSignature API works by providing a set of protocols and tools that enable your software to “communicate” with the eSignature service. Through API calls, your application can send documents for signature, specify signer details, track document status, and retrieve signed documents, all programmatically.

Integrating an eSignature API offers numerous benefits, including:

  • Streamlined Workflows: Automate the entire document signing process, reducing manual effort and turnaround time.
  • Enhanced User Experience: Allow users to sign documents directly within your platform or application for a smoother, branded experience.
  • Increased Efficiency: Speed up document completion, leading to faster deal closures, quicker onboarding, and improved operational efficiency.
  • Improved Security and Compliance: Leverage advanced security features like encryption and audit trails to ensure the legality and integrity of your signed documents.
  • Cost Savings: Reduce expenses associated with paper, printing, postage, and manual document handling.
  • Scalability: Easily scale your document signing processes as your business grows.

eSignature API from Mekari Sign offers a robust set of features, including:

  • Embedded Signing: Seamlessly integrate the signing process into your existing applications or website.
  • Auto Sign API: Automate signature placements for high-volume scenarios.
  • Document Status API: Get real-time updates on the status of your documents (e.g., sent, viewed, signed).
  • Upload, Send, Delete Document API: Manage the entire document lifecycle programmatically.
  • Customizable Workflows: Tailor the signing process to fit your specific business needs.
  • eMeterai (Electronic Stamp Duty) Integration: Easily add legally recognized electronic stamp duty to your documents.
  • Secure Authentication: Robust mechanisms to verify user and application identity.
  • Comprehensive API Documentation: Detailed guides and resources for developers.
  • Sandbox Environment: A testing environment to develop and trial your integrations.
  • Support for Various Programming Languages: Flexibility for developers.

Yes, Mekari Sign prioritizes security and compliance. Our eSignature API utilizes advanced security protocols, including encryption, to protect your documents and data. Signatures made through Mekari Sign are legally binding and comply with relevant Indonesian regulations. Mekari Sign is a certified Electronic Signature Provider (PSrE) and an official partner of PERURI for eMeterai.

Mekari Sign API allows for significant customization to ensure a branded experience. You can customize email templates (logo, subject, message) for signature requests, creating a consistent look and feel that aligns with your company’s branding. The API is also designed to be flexible to suit various workflow requirements.

Our eSignature API is versatile and can be used across various industries and departments for numerous purposes, such as:

  • Sales: Accelerate contract signing and proposal approvals.
  • HR: Streamline employee onboarding, offer letters, and internal policy sign-offs.
  • Legal: Execute legal agreements, NDAs, and other legally binding documents.
  • Operations: Approve internal requests, work orders, and other operational documents.
  • Finance: Sign off on invoices, purchase orders, and financial reports.
  • Customer Onboarding: Simplify account opening and service agreements.

Absolutely. Mekari Sign API offers seamless integration for eMeterai, allowing you to affix legally valid electronic stamp duty directly to your documents through your system. This speeds up the process and ensures compliance.

hero esign
WhatsApp WhatsApp Sales