If you are setting up a custom integration, you've come to the right spot! Each WebMerge Document and Data Route has a unique Merge URL that is a webhook endpoint. This means we listen for an HTTP POST (name/value pairs) at this URL.
Here is an example Document Merge URL:
Now, imagine our document has a few fields in it: Name, Email, Phone, and Address. The next step will be to send the data for each field in the webhook request. We're going to use name/value pairing to send the data.
Here is an example HTTP request:
There are a few options (GET parameters) you can add to the Merge URL
- test=1 : This will put the merge in "test mode" and not count against the merge credits
- download=1 : This will return the document in HTTP response. Simply save the response to save the document on your server
That should do it!