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
    • Overview
    • Authorization of the API Access
    • Requests
      • Document Upload
      • Send Requests
    • Request Types
      • Template
      • Fixed Positioning
      • Auto Stamping
  • V2 - Evia Sign API
    • Overview
    • Authorization of the API Access
    • 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
  • Create a Webhook
  • Endpoint
  • Payload
  • Example Request
  • Event Payload Examples
  • request.sent
  • request.completed
  • Delete a Webhook
  • CallbackTypes Reference
  1. V2 - Evia Sign API

Webhook Management

Webhooks allow your application to automatically receive real-time updates about important events such as when a signature request is sent or completed.

Use webhooks to automate processes without needing to poll the Evia Sign API.

Create a Webhook

Endpoint

POST /api/v2/webhooks

Payload

Field
Type
Required
Description

url

string

Yes

URL where Evia Sign will send event notifications.

events

array

Yes

List of events to subscribe to (e.g., request.sent).

Example Request

{
  "url": "https://yourdomain.com/callback",
  "events": ["request.sent", "request.completed"]
}

Event Payload Examples

request.sent

{
  "Name": "Jane Doe",
  "Email": "jane@example.com",
  "Subject": "Contract.pdf",
  "Link": "https://eviasea.enadocapp.com/sign/#/sign/..."
}

request.completed

{
  "RequestId": "abc123",
  "Status": "Completed"
}

Delete a Webhook

DELETE /api/webhooks/{webhookID}

CallbackTypes Reference

Value
Event Name

0

All Events

1

Request Received

2

Signatory Signed

3

Request Completed

PreviousSend Signature RequestNextGlossary & Common Fields

Last updated 13 days ago