Signature Field Types
covosign supports different types of signature fields that can be added to documents. Fields are interactive elements placed on PDF documents that collect specific types of input from signers. Each field type serves a different purpose in the signing workflow. Fields are positioned using coordinates (x, y) and have defined dimensions (width, height), allowing precise placement on document pages.
Field Placement
Fields are positioned using x,y coordinates from the top-left corner of the page, with width and height in points.
SIGNATURE
Captures a full handwritten signature or electronic signature.
The signature field is the core element of digital signing workflows. It accepts various input methods including mouse drawing, touch signatures on mobile devices, or typed signatures. The field automatically scales the signature to fit while maintaining proportions, ensuring professional appearance regardless of input method.
{
"type": "SIGNATURE",
"recipientId": "550e8400-e29b-41d4-a716-446655440000",
"page": 1,
"x": 100,
"y": 200,
"width": 200,
"height": 50,
"name": "Signature_1"
}
INITIALS
Initials fields are smaller signature elements often used for document authentication or acknowledgment. They provide a quicker signing option while still capturing the signer's identity. Like signature fields, they support various input methods and are commonly used in multi-page documents where full signatures aren't required on every page.
{
"type": "INITIAL",
"recipientId": "550e8400-e29b-41d4-a716-446655440000",
"page": 1,
"x": 100,
"y": 200,
"width": 100,
"height": 30,
"name": "Initial_1"
}
DATE
Date fields automatically record the exact timestamp when a signer completes their action. This provides chronological evidence of when each party signed the document. The date is formatted in ISO 8601 standard (YYYY-MM-DD) and is automatically populated, preventing manual entry errors and ensuring accurate timestamping for legal purposes.
{
"type": "DATE",
"recipientId": "550e8400-e29b-41d4-a716-446655440000",
"page": 1,
"x": 100,
"y": 200,
"width": 150,
"height": 20,
"name": "Date_1"
}
TEXT
Text fields allow signers to enter custom information such as names, addresses, or comments. They can be configured with labels to guide users on what information to provide.
{
"type": "TEXT",
"recipientId": "550e8400-e29b-41d4-a716-446655440000",
"page": 1,
"x": 100,
"y": 200,
"width": 200,
"height": 50,
"name": "FullName",
"defaultValue": "Enter full name"
}