Setting up a Custom Integration
The "Custom" integration type supports HTTP Web Request Commands.
This allows you to use data from your own system, for our supported commands.
For example, "GetInvoiceImage" is a command that allows you to use your own invoice PDF when clicking "VIEW" on a given invoice within the portal. To add a new Custom integration type , please contact ConnectBooster Support.
Using Web Request Commands
Each Custom integration command requires the configuration of a web request. When the command is used, a request is sent to a provided URL using the configured settings. For example, when using the GetInvoiceImage command the request is sent when an invoice is viewed.
Tokens are variables that can be used to pass in dynamic data. Tokens are case-sensitive and must be used in the following format: . For example, will be replaced with the invoice number of a selected invoice (e.g. ‘INV0000001’).
The request method, such as GET or POST.
The URL of the request. URL data should be encoded. Use tokens to pass in dynamic values.
Additional data to be sent with a POST request. If your server requires the appropriate Content-Type header to process the data, add a Content-Type header. Use tokens to pass in dynamic values.
Additional headers to be sent with the request. For example, if your request body contains URL-encoded form data, the following header should be used:
If your request body contains JSON data, the following header should be used: