An application-programming interface (API) is a set of programming instructions and standards for accessing a Web-based software application or Web tool.
The language/format that each API sends is different from one another. The Values and Keys that Safesoft Solutions provides data needs to be understood by the API that is receiving the data. If the 3rd party company is not able to change or understand the data that is being sent, you will need to acquire a 3rd party developer that will be able to create what we call an API Bridge to translate the information between the two APIs as shown below.
We have 2 APIs that integrate with our system.
Customers connects to us and have a list of different methods that let them control different aspects of the dialer (import leads search leads.. etc)
What are data formats? When we pass simple variable and values to a URL those requests are called REST requests. They are simple web requests to some destination very much like when you submit some type of form on any website. There are also JSON and XML requests. When this is chosen we format the data into JSON or XML and post them. This data in a more structured format that can be read by many languages and turned into a object for the programmer to better work with.
This will send an email with the form values to a designated email address/s. (replace the email address with your own)
To send to multiple email addresses at the same time > add this to the firstname.lastname@example.org
As the client you would be responsible to develop and provide us with a URL: (ex: http://some-domain.com/someapp.php). That URL is put into the campaign settings and triggered by different events (Based on a specific disposition or all dispositions or manual trigger via the web form button). There are two different type of pushes, Hidden or Popup. When it's hidden you will have the ability to get the data in additional data formats.
Accessing the data Values and Keys that will be needed to send to either your 3rd party company or a hired service professional that could translate between the two.
- Login to http://admin.safesoftsolutions.com
- Select Campaigns from the top tabs
- Select the Settingsfor the campaign that is active
- Scroll to the bottom of Section 9) Call Launch Settings
- Click Webforms Fields button to show your Values and Keys needed to provide to a 3rd party API or web developer
- The values shown will vary on your own individual form fields > Copy the list by highlighting them and pasting into a document to be sent