Enterprise Fax API

Build fax into any application.

A secure REST API for sending and receiving faxes at enterprise scale — with webhooks that push every status change to your system the moment it happens, all on the WestFax fax transport network.

Test accounts, sample code, and the SDK in cURL, Python, PHP, Go, and C#. Build it yourself — the engineers who built the API are a message away whenever you need one.

Fax_SendFax · REST API
# Send a fax — multipart/form-data
curl --location 'https://api2.westfax.com/REST/Fax_SendFax/json' \
  --header 'Content-Type: multipart/form-data' \
  --form 'Username="your_username"' \
  --form 'Password="your_password"' \
  --form 'ProductId="22222222-1111-0000-0000-000000000"' \
  --form 'Numbers1="9702895979"' \
  --form 'Files0=@"/path/to/document.pdf"'
Webhook eventssandbox
  • Warren Alpert Medical School of Brown University
  • American Medical Association
  • USC
  • BlueCross BlueShield
  • CVS Caremark
  • Cardinal Health
  • McKesson

What it is

A secure fax API, built on a serious network.

The WestFax Fax API is a REST API for sending and receiving faxes programmatically at enterprise scale. Your application makes one HTTPS call, WestFax delivers it across its own fax transport network, and webhooks push every status change back to you in real time — no fax lines, no hardware, no polling.

A smiling developer building on the WestFax Fax API at a workstation in a busy office
  • Send & receive over REST

    One HTTPS request sends a fax; pull inbound faxes the same way. Call it from any language that speaks HTTP.

  • Real-time webhooks

    Every event — queued, delivered, failed, retried, inbound — is pushed to your endpoint the instant it happens. No polling, no lag.

  • SDK & sample code

    Move fast with sample code in cURL, Python, PHP, Go, and C#, a C# SDK and demo, and a Postman collection.

    Jump to the quicklinks →
  • Multipart documents

    Send multi-page, multi-part documents and retrieve inbound faxes as PDF or TIFF — built for real document workflows.

  • Secure & compliant

    TLS 1.2+ in transit and at rest, with HIPAA, HITRUST, and SOC 2 behind every call.

Built on the network

Why does the network matter for a fax API?

An API is only as good as what actually moves the fax. Most providers wrap a tidy API around a single resold transport and hope for the best. WestFax owns and operates the entire network — so more of your faxes land on the first attempt, including the hard ones.

Explore the transport network
Millions
pages delivered per day
99.999%
uptime SLA for Enterprise
26 yrs
of transport engineering
TDM + SIP
dual intelligent transport

We own the entire network

Because we operate the whole network, the moment something needs attention we handle it ourselves — not in a wholesaler’s ticket queue.

AI-optimized routing

For every destination, our engine picks the carrier route and transport — TDM or SIP — most likely to land, trained on 26 years of delivery data.

Smart retries & failover

A fax that fails once isn’t a fax that failed. Redundant carrier paths and smart retries keep every fax trying until it lands.

Enterprise scale

Pour your volume on. The network won’t flinch.

WestFax is one of a few providers with the scale, capacity, and flexibility to absorb massive enterprise fax volume. Elastic SIP capacity scales the moment your traffic does — with burst absorption, optional dedicated lanes, and geographic redundancy behind the 99.999% SLA.

  • High sustained throughput
  • Absorbs your spikes
  • Optional dedicated lanes
  • Full US + international reach
Talk about your volume

Quick to integrate

From API key to first fax,
in three steps.

It’s a clean, well-documented REST API — most teams send their first fax the same day.

Read the API docs

Register & get your API key

Register as a developer on your WestFax Team or Enterprise account. We issue your credentials and ProductID — plus a test account if you’re still evaluating.

Authenticate over HTTPS

Call the REST endpoints directly or with the SDK. Every request runs over TLS 1.2+ — no special client, no fax hardware, nothing to install.

Send, receive & subscribe

Submit multipart documents, pull inbound faxes as PDF or TIFF, and point a webhook at your endpoint so status events stream to you live.

Expert support

Support from the people who built the API.

When you have a question, you reach the U.S.-based engineers who designed, wrote, and run the platform — not a first-tier script reader. You stay in control of your build; expert help is a message away, with 24/7 live support for Enterprise.

  • Built itThe engineers who wrote the API
  • Run itThey operate the network daily
  • 24/7Live support for Enterprise
A smiling WestFax support engineer wearing a headset, helping a developer from his workstation U.S.-based engineersThe team that built the API
A compliance officer and colleague reviewing secure records at a workstation

Security & Compliance

Built for regulated data

Your application may carry PHI and other regulated data on every call. WestFax holds the certifications to protect it — and we’ll sign the paperwork to back it.

HITRUST R2 Certified
HIPAA Compliant · BAA available
SOC 2 Type II Audited
PCI DSS Compliant
Also certified & compliant
  • PIPEDA
  • CJIS
  • GLBA
  • FERPA
  • TX‑RAMP

Every fax travels over encrypted HTTPS with TLS 1.2+ — in transit and at rest — with strict role-based access and complete audit trails. We’ll provide security documentation and a signed BAA for your review.

Discuss security requirements

Pricing

API-included fax plans.

The Fax API is included on every Team and Enterprise plan — there’s no separate API fee. Choose the monthly volume that fits today and scale up whenever you need to; a short developer registration issues your key.

Compare all plan features
Enterprise

For high-volume, wholesale & multi-site deployments

Custom

volume pricing & flexible billing

Talk to Sales
  • Everything in Team
  • Unlimited users
  • Optional dedicated capacity lanes
  • 99.999% contractual SLA
  • 24/7 support from the engineers who built the API
  • Volume pricing & signed BAA

Get access

Request your API key or a test account.

Tell us about your integration and expected volume. If you’re a WestFax Team or Enterprise customer, we’ll get your API key issued; if you’re still evaluating, ask about a test account and build against the real API first.

Having trouble loading the registration form? Reach the team directly and we’ll set up your API key or test account.

Contact the team

FAQ

Frequently asked questions

API access is available to WestFax Enterprise and Team customers. Once your account is set up, complete the developer registration form and WestFax issues your API key. Vetted prospects can also request a test account to build and validate an integration before going live.

Yes. WestFax provides a test account to qualified prospects so your team can authenticate, send and receive faxes, and exercise webhooks against the real API before committing to production volume.

The Fax API runs on the WestFax fax transport network — a hybrid TDM and SIP network with adaptive route selection, smart retries, and direct carrier interconnects. The same network that moves millions of pages per day carries every fax your application sends and receives. Explore the transport network →

Yes. WestFax is HIPAA compliant with a BAA available, HITRUST r2 certified, and SOC 2 Type II audited. Every fax travels over encrypted HTTPS with TLS 1.2+, role-based access, and complete audit trails.

Ready to build?

Request your API key or a test account and start sending faxes from your own code today.

Because it’s a standard REST API, you can call it from any language that can make an HTTPS request. WestFax publishes sample code in cURL, Python, PHP, Go, and C#, a C# SDK and demo project on GitHub, and a Postman collection to get you started quickly.

Yes. WestFax is one of a few providers with the scale, capacity, and flexibility to absorb massive enterprise fax volume. Because WestFax owns and operates the network, elastic SIP capacity scales the moment your volume does, with burst absorption, optional dedicated lanes, redundancy, and a 99.999% SLA for Enterprise customers.

Webhooks. Instead of polling for status, the API pushes every event — queued, delivered, failed, retried, and inbound — to your endpoint the moment it happens, so your system always knows exactly where every fax stands.