Get fax list
Get a list of recent outbound faxes (which does not include batch faxes).
Copy
GET /outbound/faxes[?limit={number}&lastId={number}&sortOrder={asc|desc}&userId={string}]
Arguments
| Name | Type | Mandatory | Comments | Default |
|---|---|---|---|---|
| limit | Number | How many transactions to return. |
25 |
|
| lastId | String | Return results from this ID onwards (not including this ID). Used for pagination. | Infinite when sortOrder is desc; zero when sortOrder is asc. | |
| sortOrder | String | asc or desc. Sorts by fax ID. | desc | |
| userId | String | Enables a “primary” user to query for other account users’ faxes. | Current user (provided in credentials) |
Response
If successful, an array of outbound fax structures at a detail level of “full” is returned:
| Property | Description | Detail Level | ||
|---|---|---|---|---|
| Result | Summary | Full | ||
| id | A unique identifier for the fax. |
|
|
|
| uri | A unique resource locator for the fax. |
|
|
|
| status | Fax status. Generally, 0= OK; less than 0 = in process; greater than 0 = Error (See Fax status codes) |
|
|
|
| userid | The submitting user. |
|
|
|
| pagesSent | Number of successfully sent pages. |
|
|
|
| completionTime | End time of last of all transmission attempts. |
|
|
|
| remoteCSID | Receiving party fax ID (up to 20 characters). |
|
|
|
| duration | Transmission time in seconds. |
|
|
|
| priority | For internal use. |
|
|
|
| units | Decimal number of units to be billed (pages or tenths of minutes) |
|
|
|
| costPerUnit | Monetary units, in account currency. Multiply this by ‘Units’ to get tde actual cost of the fax. |
|
|
|
| attemptsMade | Retry attempts actually performed. |
|
|
|
| pageSize | A4, Letter, Legal, or B4 |
|
||
| pageOrientation | Portrait or Landscape |
|
||
| PageResolution | Standard or Fine |
|
||
| rendering | Standard (optimized for black & white) or Fine (optimized for grayscale) |
|
||
| pageHeader | The fax header text inserted at the top of the page. |
|
||
| submitTime | Time when the transaction was originally submitted. Always returned in GMT. |
|
||
| subject | A name or other optional identifier. |
|
||
| destinationFax | The resolved fax number to which the fax was sent. |
|
||
| replyEmail | E-mail address for confirmation message. |
|
||
| pagesSubmitted | Total number of pages submitted. |
|
||
| senderCSID | Sender’s fax ID. |
|
||
| attemptsToPerform | Maximum number of transmission attempts requested in case of fax transmission failure. |
|
||
| contact | The text which was inserted into the Contacts property upon submission of the fax (available in select submission methods only). |
|
||
Sample calls
Raw HTTP
Copy
GET /outbound/faxes HTTP/1.1
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
Host: rest.interfax.net
cURL
Get fax list
Copy
curl "https://rest.interfax.net/outbound/faxes" ^
-u username:password
Get fax list. Limit to 10 results and order by asc
Copy
curl "https://rest.interfax.net/outbound/faxes?limit=10&sortOrder=asc" ^
-u username:password
Sample response
Copy
{
"isPrivate":false,
"listName":"mylistid",
"userID":"myuserid",
"numOfContacts":2
},
{
"isPrivate":false,
"listName":"mylistid",
"userID":"myuserid",
"numOfContacts":2
},