---
title: "Get a fax record"
method: GET
path: "/accounts/{user_id}/faxes/{fax_id}"
tags: ["Faxes"]
---

# Get a fax record

`GET /accounts/{user_id}/faxes/{fax_id}`

Get a specific fax record details like duration, pages etc. (Permitted scopes: **fax:all:read**, **fax:fax:read**)

## Path parameters

- `user_id` string, required
- `fax_id` string, required

## Response `200`

Response containing a single fax object

- Fax
  - `comment` string, required — Free-form comment
  - `cost` integer — Fax cost in the user currency
  - `cost_details` object, required
    - `multiplier` number
    - `notification_cost` number
  - `description` string
  - `direction` 'outgoing' | 'incoming' — Fax direction
  - `duration` integer — Fax transmission duration in seconds
  - `file` string — Fax file ID for the getFile handle
  - `file_name` string — Human-readable file name
  - `from` string — Sender number. Might be a userId for faxes sent or received with free accounts
  - `header` string
  - `id` string, required — Fax ID
  - `is_read` boolean
  - `is_spam` boolean — True if the fax is marked as spam
  - `last_update` string
  - `max_retry` integer — Maximum number of retries
  - `owner_id` string, required — User ID of the fax owner
  - `pages` integer, required — Number of pages in the fax
  - `retry_delay` integer — Delay between two retries
  - `scheduled_time` string
  - `start_time` string — Time at which faxing session started. Format: YYYY-MM-DD HH:mm:ss
  - `status` 'success' | 'partially_sent' | 'partially_received' | 'in_progress' | 'insufficient_credit' | 'failed' | 'failed_internal_process_error' | 'failed_user_busy' | 'failed_no_answer' | 'failed_unallocated_number' | 'failed_office_converter_issue' | 'failed_separate_file_pages_issue' | 'failed_render_header_issue' | 'failed_invalid_number_format' | 'failed_mimetype_not_supported' | 'failed_destination_not_supported' | 'failed_image_preparation' | 'failed_to_send' | 'failed_normal_temporary_failure' | 'failed_unknown_converter_issue' | 'failed_normal_clearing' | 'failed_convert_to_tiff_issue' | 'failed_fs_2' | 'failed_fs_3' | 'failed_fs_8' | 'failed_fs_9' | 'failed_fs_31' | 'failed_fs_32' | 'failed_fs_35' | 'failed_fs_39' | 'failed_fs_48' | 'failed_fs_49', required — Fax status. Some failure codes use failed_fs_* values which represent low-level fax transport issues (for example, fax protocol incompatibility, the remote endpoint stopping responding, or remote disconnections). In particular: failed_fs_8/failed_fs_9 indicate protocol incompatibility; failed_fs_31/failed_fs_32 indicate that the remote stopped responding; failed_fs_35/failed_fs_39 indicate that the remote disconnected.
  - `submit_time` string — Time when the fax was submitted for sending. For outgoing faxes only
  - `to` string — Fax destination number. Might be a userId for faxes sent or received with free accounts
  - `cover_page` FaxCoverPage — Fax cover page
    - `name_to` string, required — TO field on the cover page
    - `name_from` string, required — FROM field on the cover page
    - `subject` string, required — SUBJECT field on the cover page
    - `flags` CoverPageFlags[] — Cover page flags
    - `message` string — MESSAGE field on the cover page
    - `include_company_logo` boolean — Whether to include the company logo on the cover page

## Other responses

- `400` — Error object in case there's a problem with given data
- `404` — Requested resource was not found
- `500` — Error object in case there's a server error

---

[API](https://skmtc.net/fax/apis/fax-plus-rest-api.md) · [All operations](https://skmtc.net/fax/apis/fax-plus-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fax/fax-plus-rest-api/revisions/c1afc85d2c15/schema)
