Signatures V4
Create a signature request
Uploads a PDF, places signer-owned signature/text fields on it using normalized (0–1) coordinates, and returns one hosted signing link per signer. Requests support one to ten parallel signers. Every field must name its signer key when more than one signer is present. Completed artifacts are certificate-sealed after hardening is enabled. Each signer can receive the request by SMS or WhatsApp, or use the returned signing link.
post/v4/signatures
Request
- Base URL: https://developer.meetergo.com (the document declares no server; this is the origin it was published from)
- URL: https://developer.meetergo.com/v4/signatures
- Auth: one of:
- API key in header x-meetergo-api-user-id
- HTTP bearer
- HTTP bearer
Request body
Example request
{
"name": "Order confirmation",
"file": "JVBERi0xLjcKJ...",
"fields": [
{
"name": "signature",
"signerKey": "customer",
"type": "signature",
"areas": [
{
"x": 0.1,
"y": 0.8,
"w": 0.3,
"h": 0.08,
"page": 1
}
]
}
],
"signers": [
{
"key": "customer",
"email": "john.doe@example.com",
"name": "John Doe",
"role": "First Party",
"deliveryChannel": "sms",
"phone": "+491723099442"
}
],
"expiresAt": "2026-12-31T23:59:59.000Z",
"language": "de",
"completedRedirectUrl": "https://app.example.com/contracts/123/signed",
"requireOtp": true,
"sendSignedCopyToSigners": true,
"automaticReminders": true,
"whatsappTemplateName": "signature_invitation",
"whatsappTemplateLanguage": "de"
}Response
Signature request created with its signer links.
Example response
{
"signers": [
{
"signingUrl": "https://cal.meetergo.com/s/V1StGXR8_Z5jdHi6B-myT"
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.