Java Fax API

Send and receive faxes from Java using the InterFAX Fax API

The InterFAX accepts files in all popular Office formats, including PDF and HTML, and sends them to a fax number you specify. The fax API offers basic fax send/receive, and advanced features such as multiple destinations, deferred transmission, document resolution, and more.

  • No hardware installations
  • No software setup
  • No phone lines to order

Register as a Developer

More Java Code Samples

View all Java API Code »

Java Fax Tutorial »

This step-by-step guide demonstrates how to send a Java fax using the InterFAX XML Web service.

 

Java Fax Tutorial – Sending a Fax »

This section demonstrates how to send a Java fax: creating a fax script, testing the fax script, viewing the fax status and going live…

 

Java Fax – Send a fax with a large file »

This is a more advanced Java code sample to show how to send a fax with a large document.

 

Java Fax – Cancel outbound faxes in process »

This is a Java code sample to show how to retrieve the list of all faxes submitted and cancel those faxes that are still in process.

 

Java Fax – Mark inbound faxes as unread and resend notification emails »

This is a more advanced Java code sample to show how to retrieve information for a specific inbound fax, resend the email notifications…

 

Java Fax – Send Plain-Text File with SendCharFax »

In this Java fax code sample, you learn how to send a plain-text fax

 

Java Fax – Send Faxes to Multiple Recipients Using SendfaxEx_2 »

Sending a Java fax to one or more recipients with one or more attached files is done using the…

Java Fax – Get Detailed Information About Outbound Faxes »

This section demonstrates the FaxQuery method, which…

 

Java Fax – Retrieve a List of Inbound Faxes Using GetList »

This Java fax sample demonstrates the GetList method, which allows you to retrieve a list of inbound (received) faxes.

 

Java Fax – Fetch the Image of a Submitted Fax »

The GetFaxImage method, demonstrated in the following…

 

Java Fax Tutorial – Building a Web Service Client »

In this tutorial, you learn how to write a Java fax program that uses the InterFAX web service. In the tutorial distribution, you can…

 

Java Fax – Send a fax and check its status »

This is a more advanced Java code sample to show how to send a fax and then check the status of a fax that was submitted until the…

 

Java Fax – Send multiple documents as a fax »

This is a more advanced Java code sample to show how to send a fax with multiple documents.

 

Java Fax – Retrieve new inbound faxes and download fax images »

This is a more advanced Java code sample to show how to retrieve the list of inbound faxes, download the fax images and mark the…

Web Services Primer »

The Wikipedia entry for web service is…

 

Java Fax – Submit a Binary File Using SendFax »

This code sample demonstrates how to submit a Java fax with one attachment (binary file) to the InterFAX Web service, using the method…

 

Java Fax – Get Information about a Submitted Fax with FaxStatusEx »

This code sample retrieves information about one or more submitted Java faxes, using the method FaxStatusEx.

 

Java Fax – Query Outbound Faxes with FaxQuery2 »

In this section, you use the FaxQuery2 method to…

 

Java Fax – Retrieve the Image of a Received Fax »

In this section, GetImageChunk is used to retrieve an image for an inbound (received) Java fax. To retrieve the fax image, you need to…

 

Java Fax – Cancel a Pending Fax »

This sample allows you to cancel a Java fax that was previously submitted to the InterFAX Web service. This can be done using the…

InterFAX Developer Resources

Get up and running in minutes, using libraries for Java, .Net, PHP, Ruby, and more

GitHub Libraries »

Find out how it all fits together

Developer’s Guide »

Full documentation of all API methods, including REST and SOAP

View Documentation »

Discuss any issues with our dedicated support staff on our Developer Forum