Subscribe to webhooks
To receive real-time notifications about events in your account, you can set up webhooks. Webhooks allow your application to be notified when specific events occur, such as document signing or verification completion.1
Create a webhook endpoint
First, create an endpoint in your application that can receive HTTP POST requests. This endpoint will handle incoming webhook notifications.
2
Register your webhook endpoint
Next, register your webhook endpoint by providing the URL of your endpoint.
You can register your webhook endpoint by calling
events/endpoints/set or within the iinked Sign web application under Settings > Integrations > Endpoints.3
Authenticate requests (optional)
Optionally, update your webhook endpoint to authenticate requests using a secret token. This helps ensure that incoming requests are from the iinked Sign platform.
Create endpoint via iinked Sign
You can manually configure your webhook endpoint within the iinked Sign platform. To do this, navigate toSettings > Integrations > Endpoints in the web application.
From there, you can add one or more endpoints by providing the URL of your webhook endpoint.
Create endpoint via API
To help streamline the process of setting up webhooks, you can use theevents/endpoints/set endpoint to register your webhook URL.
Request
Request
Body
string
A friendly name for your webhook endpoint.
string
required
The publicly accessible URL of your webhook endpoint. It must use HTTPS and have a valid SSL certificate.
boolean
Set to true to delete the specified webhook endpoint.
Response
Response
object
Details of the registered webhook endpoint.
Verify webhooks
To ensure that incoming webhook requests are from iinked Sign, you can authenticate them using a secret token. When you register your webhook endpoint, a secret token is generated and included in the response. All notifications will include a X-Syngrafii-Signature header that you can use to authenticate each callback.- Example in Node.js
- Example in C#