Send a fax

Transmits a fax from one of your fax servers and creates its entry in your fax list; the response carries that new entry, so you do not need to refetch it. Supply the document through files or final_file, and include coversheet to have a coversheet generated and placed in front of it. Authorization is checked against fax_server_id itself — a fax server you do not have access to is rejected with 403. Sending is billable and cannot be undone once the fax is queued.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required

Id of the fax server to send from. Your access is checked against this value.

string
required

Destination fax number. It is converted to E.164 further down the send path.

string | null
required

Display name for the recipient; may be null.

string

ultra_dark (the default) or ultra_light for superfine.

string

Subject line recorded for the fax.

coversheet
object

{ subject?: string, message?: string }. When present, a coversheet is generated and prepended to the document.

string

One of en-us, fr-ca, en-uk or fr-fr. Defaults to your account's language setting, then English.

string

IANA timezone used for timestamps on the coversheet. Defaults to your account's setting, then America/Toronto.

files
array of strings

Storage keys of the uploaded documents to merge into the outgoing fax.

files
boolean

true to transmit an already-rendered document instead of processing it again.

string

Location of the already-rendered source document, used with already_previewed.

string

Key of the finished merged document to transmit.

boolean

Caller-ID verification result. When present it replaces the live verification lookup and is trusted as sent.

string

User the fax is recorded as being sent on behalf of, in place of the key's own user.

string

URL to receive delivery-status callbacks. Rejected with 400 if it matches the platform's own callback URL.

string

Render the preview document and return its URL without transmitting anything.

Responses

401

Missing or invalid API key.

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json