Send and Receive Fax Transmissions from the Fax API
Go beyond traditional paper faxing with the Documo API
Build smarter apps. These fax API code samples in Curl, Ruby, Python, PHP, and Node.js make integration effortless—so you can focus on building.
When fax is an integral part of your business, you can’t afford non-compliance with industry regulations, high failure rates, slow transmission times, and poor output quality.
curl -X POST 'https://api.documo.com/vl/fax/send'
-H 'Authorization: Basic YOUR API KEY'
-H 'content-type: multipart/form-data'
-F 'recipientFax=12345678900'
-F 'coverPage=true'
-F 'recipientName=John Snow'
-F 'subject=Winter is coming'
-F 'notes=This fax is gonna let you know about the coming winter'
-F ' =@/home/user/Documents/Winter. pdf'
When fax is an integral part of your business, you can’t afford non-compliance with industry regulations, high failure rates, slow transmission times, and poor output quality.
require 'net/http' , require 'uri'
uri = URI . parse ( "https : //api.documo.com/v1/fax/send" ) request = Net: : HTTP: :
Post . new (uri) request . content_ type = "multipart/form-data"
request[ "Authorization" ] = "Basic YOUR API KEY" request . set_form_data(
"recipientFax" => "12345678900", "coverPage" => "true", "recipientName" => "John
Snow" , "subject" => "Winter is coming" , "notes" => "This fax is gonna let you
know about the coming winter '' '' => "@/home/user/Documents/Winter . pdf " ,
reg options = {
use ssl: uri.scheme == "https",
response = http. request (request), puts response. read . . /common/templates _layout
When fax is an integral part of your business, you can’t afford non-compliance with industry regulations, high failure rates, slow transmission times, and poor output quality.
import requests
| url = "http://api.documo.com/vl/fax/send',
headers = {
'Authorization':'Basic YOUR API KEY',' Content-Type ':' multipart/form-data ' ,
data = [
('recipientFax','12345678900') , ' ( ' coverPage ' , true ) ,
( ' recipientName ' , 'John Snow ' ) , ' ( ' subiect ' , ' Winter is coming ' ) ,
( ' notes ' , ' This
fax is gonna let you know about the coming winter '
files = [
( " ' , open ( ' /home/user/Documents/Winter . pdf ' ' rb ' ) ) ,
requests . post ( url, headers=headers , data=data , files=files ) ,
When fax is an integral part of your business, you can’t afford non-compliance with industry regulations, high failure rates, slow transmission times, and poor output quality.
$ client = new http \ Client;
$ request = new http \ Client \ Request;
$body = new http\Message\Body;
$body -> addForm(array( "recipientFax' => '12345678900',
' recipientName ' => 'John Snow' , ' subject ' => ' Winter is coming' ,
'notes' => This fax is gonna let you know about the coming winter ), array(
array(
'name' => ' '
'type' => null,
'file' => ' /home/vlad/Downloads/Winter.pdf ' ,
"data' => null
}
) ) ;
$request -> setRequesturl( ' https://api.documo.com/v1/fax/send ' ) ; $request -
> setRequestMethod ( 'POST' ) ; $request -> setBody ( $body ) ;
$request -> setHeaders ( array (
'Authorization' => ' Basic YOUR API KEY " ) ) ;
$client->enqueue ( $request)->send( ) ; $response = $client -> getResponse ( ) ;
echo $response -> getBody ( ) ;
When fax is an integral part of your business, you can’t afford non-compliance with industry regulations, high failure rates, slow transmission times, and poor output quality.
Go beyond traditional paper faxing with the Documo API
Create your own cover pages and craft your fax content from multiple sources then distribute your way
The Documo API can be used to manage tasks and events for both incoming and outgoing faxes
If fax functionality will elevate your application, choose the best and most reliable fax integration solution.
Didn’t find an answer? You can go to our Help center or contact us by email
Our API documents include instructions and samples for programming in Python, PHP, Ruby, cURL, and Javascript. Use these instructions and samples to guide you in integrating the Documo API with your business’s software.
With our in-depth API instructions available in several programming languages, you can integrate Documo into almost any software, whether proprietary to your company or not.
Because Documo’s Fax is a web-based program, you don’t have to do a lot to make it work with any email program that you use, including Outlook.
If your company requires a scalable solution for computer-based faxing, Documo’s robust API could help. With this, you can automate processes or make a tailored option for the way your business faxes. The great part about Documo is that you can integrate its API into your in-house software or customize it on a developer level, using a variety of common programming languages .
No. Physical fax machines are not required to send or receive faxes through Documo’s Fax API. However, we have a variety of solutions available to help you integrate your physical fax machines and MFPs so that you can continue to use those devices to fax using Documo’s secure network.
Whatever program or method used for faxing sensitive documents and medical records, you must adhere to HIPAA regulations. Documo includes a host of important privacy and security features that makes our service fully compliant with all relevant regulations outlined in HIPAA.