Fax Developers, Fax API
You can use FaxDesk's Fax API to send faxes. Setup is straight forward and we hope you find it useful.
Get your API key

To authenticate your request, your request should include your API Key as a parameter. To access your API key, simply login to your control panel and select settings under Fax Setup.
Send Faxes
Use simple HTTP Post
Send your request to http://api.faxdesk.com/faxapi with the following post parameters. Please note that only POST requests are permitted at this time.
number - Number in e64 format - eg:
from - Callerid to show
api - Your API Key
url - Fax URL of your
or
file - actual file content (pdf only this time)
We have posted sample code in Java, PHP and .NET. You can send two pages of fax everyday.
Receive Faxes
We can notify your servers immediately after you have a fax available.
1) Provide your Postback URL in settings

2) FaxDesk will notify your URL when there is a new incoming fax. Parse Response
Here are the post parameters we send
from - source caller id in e64 format (+country code followed by number)
to - destination caller id (your fax #)
pages - number of pages
fileURL - URL of received file - we use S3 to store your file securely
The URL returned is accessible for 3 months for paid accounts.

