Skip to main content
Skip table of contents

Webhooks

Webhooks are a way of being informed about certain events in signoSign/Universal. For this purpose, a URL is specified that is called up by signoSign/Universal when an event occurs. The content of each webhook call is a JSON object that represents the context in which the event occurred, and depending on the context, the amount of information that is transmitted varies. For example, no SharingCase information is transmitted when a document is saved by the user. However, if saving takes place as part of a workflow, the workflow information is transmitted.

In the webhooks section of the settings, you can define a separate URL for each possible event.

Content of webhooks

JSON
			  {
				"Event": {
				  "TimeStamp": Date as string(yyyy-MM-dd'T'HH:mm:ss.SSSXXX),
				  "EventType": string,
				  "Software": {
					"Name": "SignoSign/Universal",
					"Version": string
				  },
				  "User": {
					"UserName": string
				  },
				  "EventData": {
					"Document": {
					  "DocumentName": string,
					  "DocumentId": number,
					  "SignatureFields": number,
					  "MandatoryFields": number,
					  "SignedSignatureFields": number,
					  "SignedMandatoryFields": number,
					  "FormFields": [
						{
						  "Name": string,
						  "Value": string,
						  "Mandatory": boolean
			   
						},
					  ]
					},
					"SharingCase": {
					   "SharingCaseId": number,
					   "AccessId": string
					},
					"Workflow": {
					  "ProcessId": string
					}
				  }
				}
			  }

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.