Effortless implementation solutions
Integrate eSignatures effortlessly with our reliable developer experience, taking just a few hours for a smooth integration
Our eSignature API empowers your platform with advanced digital signing capabilities, ensuring smooth workflows and enhanced user experiences
Speed up transactions, simplify processes, and provide an extraordinary customer experience — all while maintaining legal compliance with Mekari Sign API
Integrate eSignatures effortlessly with our reliable developer experience, taking just a few hours for a smooth integration
Whether you’re a fast-growing small business or a big enterprise, our APIs scale flexibly to accommodate your growth
Scale approvals and enhance engagement to unlock new growth opportunities with eSignature API flexible to all developers
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;
Easily fill your information in the form here
Our team will contact you to proceed with the registration
Provide a password to access your developer environment
Generate and verify your Bearer Token with Postman or other API-supporting clients
Take a closer look at and review Mekari’s eSignature API functionalities
An eSignature API (Application Programming Interface) is a service that allows developers to embed digital signing functionalities directly into their own existing applications, websites, or business systems. Instead of requiring a user to leave your app to sign a document on a third-party platform, the API allows the entire signing process to happen seamlessly within your own user workflow.
The process generally follows these steps:
Yes, we provide a free Sandbox Environment complete with API credentials so developers can build and test integrations fully before deploying to production.
Our RESTful API is compatible with any language including Python, Node.js, PHP, Java, Ruby, and Go. We also provide SDKs for faster implementation.
Yes, our Auto Sign API is architected for high-concurrency and bulk processing, suitable for enterprise-grade transaction volumes.
Integrating an eSignature API offers numerous benefits, including:
Absolutely. You can automate both digital signatures and official Peruri e-Meterai stamping within a single API workflow.
Yes, but this depends entirely on the provider. The API is just the delivery tool. The legality comes from the signature itself. A signature created via an API is fully legally binding (equivalent to a wet-ink signature under laws like the ESIGN Act, eIDAS, or Indonesia’s UU ITE) only if the provider is a Certified Authority (CA) or, in Indonesia, a PSrE (Penyelenggara Sertifikasi Elektronik) recognized by Kominfo. This certification ensures every signature includes:
Simple, non-certified eSignature APIs have very weak legal standing and are easily disputed.
Most legitimate eSignature API providers offer a free “sandbox” environment. This sandbox is a testing ground that allows your developers to build and test the integration with your application using test documents and fake signatures at no cost.
To send real, legally-binding documents (i.e., in a “production” environment), providers charge for the service. Pricing is typically based on a monthly subscription that includes a certain number of API calls or on a per-signature/per-envelope basis.
Our eSignature API is versatile and can be used across various industries and departments for numerous purposes, such as:
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.
WhatsApp Sales