Skip to main content
GET
/
faxes
JavaScript
import Telnyx from 'telnyx';

const client = new Telnyx({
  apiKey: process.env['TELNYX_API_KEY'], // This is the default and can be omitted
});

// Automatically fetches more pages as needed.
for await (const fax of client.faxes.list()) {
  console.log(fax.id);
}
{
  "data": [
    {
      "record_type": "fax",
      "id": "0ccc7b54-4df3-4bca-a65a-3da1ecc777f0",
      "connection_id": "c-1",
      "direction": "outbound",
      "from": "+123",
      "to": "+456",
      "media_url": "http://www.example.com/fax.pdf",
      "store_media": true,
      "stored_media_url": "https://s3.amazonaws.com/faxes-dev/user-1/cf4a6b52-bf8e-4945-9f49-611d0d2b083b.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=xxxxxxxxxx%2F20200505%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20200505T095917Z&X-Amz-Expires=7200&X-Amz-SignedHeaders=host&X-Amz-Signature=fac2af40464fcc77673ad762db86e34f9c1b91a82699b5578c5327f53874df51",
      "preview_url": "https://s3.amazonaws.com/faxes-dev/user-1/cf4a6b52-bf8e-4945-9f49-611d0d2b083b_preview.tiff?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=xxxxxxxxxx%2F20200505%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20200505T095917Z&X-Amz-Expires=7200&X-Amz-SignedHeaders=host&X-Amz-Signature=fac2af40464fcc77673ad762db86e34f9c1b91a82699b5578c5327f53874df51",
      "quality": "high",
      "webhook_url": "http://www.example.com/webhooks",
      "webhook_failover_url": "",
      "status": "queued",
      "client_state": "aGF2ZSBhIG5pY2UgZGF5ID1d",
      "created_at": "2020-05-05T09:59:12Z",
      "updated_at": "2020-05-05T09:59:12Z"
    }
  ],
  "meta": {
    "page_number": 2,
    "page_size": 1,
    "total_pages": 3,
    "total_results": 3
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

filter
object

Consolidated filter parameter (deepObject style). Originally: filter[created_at][gte], filter[created_at][gt], filter[created_at][lte], filter[created_at][lt], filter[direction][eq], filter[from][eq], filter[to][eq]

page[number]
integer
page[size]
integer

Response

List faxes response

data
object[]
meta
object
Example:
{
"page_number": 2,
"page_size": 1,
"total_pages": 3,
"total_results": 3
}