Evia Sign
  • Welcome to Evia Sign
    • What can Evia Sign do?
  • How to send signature request?
    • How to enable multiple signatories to access and sign documents at the same time?
    • How to add approvers and CC recipients to a signature request?
    • How do you add authentication to your request?
    • How do you send a private message?
  • How to sign documents?
    • Opening a document through Evia Sign inbox
    • Explore the different ways to add your signature
  • How to draft documents?
    • Components of DRAFTS in Evia Sign
  • Explore Evia Sign Inbox
  • How to create and use templates
    • Components of TEMPLATES
  • How to save your signature and initial?
  • How to add date stamp to your signature?
  • How to set up automatic reminders & expiration for signature requests
  • Users
    • How to import O365 users?
    • How to add new users?
    • How to delete users?
    • How to activate and deactivate users?
  • How do I change the current subscription plan of my account?
    • How to cancel and renew plan?
    • How do I purchase additional user licenses?
  • How to work with Enadoc Integration?
  • Terms to be familiar
  • FAQs
    • How to login into Evia Sign?
    • How do I make an account recovery?
    • How do you configure stamps?
    • How do you manually send reminders to signatories?
    • How do you view document history?
    • How do you decline a document?
    • How do you download a document?
    • What is a digitally certified document?
    • How are additional user licenses purchased?
    • How do you send reminders to signatories?
    • How to modify your session duration?
    • How do I monitor the request usage of my Evia Sign account?
  • Release Notes
  • Evia Sign API
    • V1
      • Overview
      • Authorization of the API Access
      • Requests
        • Document Upload
        • Send Requests
      • Request Types
        • Template
        • Fixed Positioning
        • Auto Stamping
    • V2
      • Welcome to Evia Sign API Version2
      • How to Migrate from API v1 to v2 - Beginner Guide
      • Authorization & Authentication
        • How to Register Your Application
        • Requesting the Authorization Code
        • Exchange Authorization Code for Access Token
      • Document Upload
      • Create Signature Request
      • Add Signatories to a Request
      • Add Stamps to a Signatory
      • Send Signature Request
      • Webhook Management
      • Glossary & Common Fields
  • Welcome to the New and Improved Evia Sign
  • How to Use the PDF Commenting Feature in Evia Sign
  • How to Upload Documents from SharePoint in Evia Sign
Powered by GitBook
On this page

Was this helpful?

  1. Evia Sign API
  2. V1
  3. Request Types

Fixed Positioning

Implementation Overview

Evia Sign's Fixed Positioning API introduces a seamless and secure approach to automated annotation placement, focusing on precise positioning of signatures within documents. This API supports a structured JSON payload, empowering users to define key elements for creating signature requests with fixed positioning.

This API endpoint enables the creation of a new signature request with fixed positioning:

POST https://evia.enadocapp.com/api/Requests?type=2

Headers

Name
Type
Description

Authorization

Bearer

Access token should be sent as request header

Upon successful creation, a status code of 200 is returned, confirming the successful initiation of the sign request.

Request Body for Fixed Positioning

{
  "Message": "",
  "Title": "EviaSign_AuditTrail_CCFCAD4A-49E5-403B-86F6-AAAC73A01942.pdf",
  "SignInOrder": false,
  "Documents": [
    "{{documentId}}"
  ],
  "Signatories": [
    {
      "Color": "#7c95f4",
      "Email": "johndoe@email.com",
      "Name": "Test User 1",
      "Order": 1,
      "PrivateMessage": "",
      "SignatoryType": 1,
      "OTP": {
        "IsRequired": false,
        "AccessCode": "",
        "Type": "0",
        "MobileNumber": ""
      },
      "Stamps": [
        {
          "Color": "#7c95f4",
          "DocumentToken": "{{documentId}}",
          "Order": 1,
          "Location": {
            "X": 397.9166666666667,
            "Y": 249.79166666666669
          },
          "StampSize": {
            "Height": 35,
            "Width": 75
          },
          "PageNumber": 1,
          "PageHeight": 1122,
          "PageWidth": 793,
          "Type": "signature"
        }
      ]
    },
    {
      "Color": "#c0a5cf",
      "Email": "Peterdoe@email.com",
      "Name": "Test User 2",
      "Order": 1,
      "PrivateMessage": "",
      "SignatoryType": 1,
      "OTP": {
        "IsRequired": false,
        "AccessCode": "",
        "Type": "0",
        "MobileNumber": ""
      },
      "Stamps": [
        {
          "Color": "#c0a5cf",
          "DocumentToken": "{{documentId}}",
          "Order": 1,
          "Location": {
            "X": 407.2916666666667,
            "Y": 338.33333333333337
          },
          "StampSize": {
            "Height": 35,
            "Width": 75
          },
          "PageNumber": 1,
          "PageHeight": 1122,
          "PageWidth": 793,
          "Type": "signature"
        }
      ]
    },
    {
      "Color": "#f7b994",
      "Email": "John@email.com",
      "Name": "test user 3",
      "Order": 2,
      "PrivateMessage": "",
      "SignatoryType": 1,
      "OTP": {
        "IsRequired": false,
        "AccessCode": "",
        "Type": "0",
        "MobileNumber": ""
      },
      "Stamps": [
        {
          "Color": "#f7b994",
          "DocumentToken": "{{documentId}}",
          "Order": 1,
          "Location": {
            "X": 397.9166666666667,
            "Y": 462.2916666666667
          },
          "StampSize": {
            "Height": 35,
            "Width": 75
          },
          "PageNumber": 1,
          "PageHeight": 1122,
          "PageWidth": 793,
          "Type": "signature"
        }
      ]
    },
    {
      "Color": "#97c9bf",
      "Email": "tom@email.com",
      "Name": "Test User 4",
      "Order": 3,
      "PrivateMessage": "",
      "SignatoryType": 1,
      "OTP": {
        "IsRequired": false,
        "AccessCode": "",
        "Type": "0",
        "MobileNumber": ""
      },
      "Stamps": [
        {
          "Color": "#97c9bf",
          "DocumentToken": "{{documentId}}",
          "Order": 1,
          "Location": {
            "X": 402.08333333333337,
            "Y": 551.875
          },
          "StampSize": {
            "Height": 35,
            "Width": 75
          },
          "PageNumber": 1,
          "PageHeight": 1122,
          "PageWidth": 793,
          "Type": "signature"
        }
      ]
    },
    {
      "Color": "#ffb3c6",
      "Email": "jonny@email.com",
      "Name": "Test User 5",
      "Order": 3,
      "PrivateMessage": "",
      "SignatoryType": 1,
      "OTP": {
        "IsRequired": false,
        "AccessCode": "",
        "Type": "0",
        "MobileNumber": ""
      },
      "Stamps": [
        {
          "Color": "#ffb3c6",
          "DocumentToken": "{{documentId}}",
          "Order": 1,
          "Location": {
            "X": 408.33333333333337,
            "Y": 653.9583333333334
          },
          "StampSize": {
            "Height": 35,
            "Width": 75
          },
          "PageNumber": 1,
          "PageHeight": 1122,
          "PageWidth": 793,
          "Type": "signature"
        }
      ]
    }
  ],
  "AuditDetails": {
    "AuthorType": 1,
    "AuthorIPAddress": "124.43.19.95",
    "Device": "Device Type: desktop - OS: Windows - Browser: Chrome (v129.0)"
  },
  "Connections": []
}

Signing Order: Signing requests can be sent either in parallel, where all signatories receive the request simultaneously, or sequentially, where each signatory receives the request one after another.

Signatory Types: Signatories can be categorized as either Signing, Approval, or CC. At least one Signing signatory is required for each request, and signature fields are mandatory for signing. Additional options include the ability to add initials, name, signed date, email, and text.

Security Features: For added security, there is an option to include an OTP (One-Time Password) via email, SMS, or both, and to set an access code.

Audit Trail: Once the document is completed, an audit trail document is generated for each request. It includes the details of the sender and the signatories, such as IP addresses and devices used.

Signer Types: Signers can either be internal or external.

PreviousTemplateNextAuto Stamping

Last updated 7 months ago

Was this helpful?