
|
GreenFax provides a number of powerful tools for integrators and application programmers to use for submitting fax jobs to GreenFax and capturing their status.
These tools are based on industry standards such as SMTP, HTTP, and XML, so that they can be leveraged from any platform without the need for proprietary API's, etc.
The process of submitting a fax job is fairly straight-forward. Simply program your application to generate an email to faxnumber@greenfax.com, as per the instructions in our user guide. To capture the status of completed fax jobs, GreenFax offers a number of options. One option is to capture and parse the status email that GreenFax returns after the completion of each fax job. A second option is to use our HTTP Notify method, explained below. A third option is to use our XML data feed. HTTP Notify The HTTP Notify method is used to send status information of a completed fax job from GreenFax to your system through HTTP protocol. Upon completion of a fax job, the GreenFax system will execute an HTTP GET method to a URL of a target script on your web server, passing status information of the completed job in a URL-encoded query string. The format of the data passed in the URL query string (without URL encoding) is shown in the example below: |
|
To enable HTTP Notify on your GreenFax account, please email your request to GreenFax Support and include the URL of your target script.
XML Data Feed The GreenFax XML data feed can be used to provide integrators and application developers with real-time data for accessing the status and history of fax jobs submitted to the GreenFax system within a specified date range. The data feed is accessed through http or https protocol, however GreenFax recommends using https protocol for security reasons because account authentication information must be passed. The URL is: |
where:
The GreenFax system will produce the requested data in XML format. The XML schema used self-expanatory (see sample). Date range may not exceed 90 days. Please limit your XML requests to no more than one request every 20 minutes. GreenFax Home | User Guide | Back |