Echo Veolia Integration
Configuration
Setup
Configuration of the Echo Veolia Integration is handled via the getConfig pattern used across various products.
You should copy the provided example getConfig end point,
Settings
The return schema details what settings are supported/available:
"wsdlUrl" should map directly to the service's singleWsdl URL, for example "https://int.veolia.echoweb.co.uk/api/v1/service.svc?singleWsdl".
"apiUrl" should map to the general path to the v1 API such as: "https://int.veolia.echoweb.co.uk/api/v1/".
"useSoap" is a boolean denoting whether all requests should enforce the SOAP based mechanisms if an older version of the API is in use. If this isn't set then this can also be set per request, else it will default to JSON based requests.
"echoUsername" should contain the username that the service will authenticate requests with.
"echoPassword" should contain the password that the service will authenticate requests with.
"requestOptions" is a generic object that will be used as part of the requests made to the API via the request node library. It is highly recommended that you set the "timeout" property to something sensible.
Additionally, you can provide any other settings as required by any extensions you may make outside of the product, as additional properties are allowed, but we would advise caution as you could expose the username and password for the service if you are not careful.