Программируемый API для fax

Создавайте защищённые факс-процессы с помощью удобного для разработчиков REST API

Интегрируйте защищённую передачу факсов непосредственно в своё программное обеспечение с помощью Fax.Plus API. Отправляйте и получайте факсы, отслеживайте доставку, управляйте номерами и автоматизируйте процессы с помощью вебхуков.

API для fax
Нам доверяют команды, создающие критически важные процессы работы с документами
Организация Объединённых Наций3MIBMAirbusESET
Логотип PoliticoPhilipsЛоготип RocheГарвард

Fax API, созданный для разработчиков

Встройте факс прямо в своё приложение с помощью REST API, SDK, понятной документации и готовых к промышленной эксплуатации инструментов разработчика. Отправьте первый факс через API за несколько минут, а затем масштабируйте решение до больших объёмов. Прозрачность процессов и поддержка помогут вашей команде работать уверенно.

  • Отправляйте и получайте факсы программно через REST API или поддерживаемые SDK.

  • Отслеживайте статус и доставку факсов с помощью обновлений статуса в реальном времени, данных подтверждения и подробных кодов ошибок.

  • Приобретайте номера факса и управляйте ими непосредственно через API по мере роста вашего приложения или организации.

  • Создавайте событийно-ориентированные процессы с помощью вебхуков и контролируйте доставку событий: журналы, повторная отправка, подписанные события и настраиваемые конечные точки.

  • Безопасно управляйте доступом к API с помощью OAuth 2.0 или персональных токенов доступа (PAT).

1const axios = require('axios');
2const OutboxApiFp = require('@alohi/faxplus-api').OutboxApiFp;
3const Configuration = require('@alohi/faxplus-api').Configuration;
4
5const config = new Configuration({
6    accessToken: accessToken,
7    basePath: 'https://restapi.fax.plus/v3',
8    // Header required only when using the OAuth2 token scheme
9    baseOptions: {
10        headers: {
11          "x-fax-clientid": clientId,
12        }
13    }
14});
15
16async function sendFax() {
17    const reqParams = {
18        "userId": '13d8z73c',
19        "payloadOutbox": {
20            "comment": {
21                "tags": [
22                    "tag1",
23                    "tag2"
24                ],
25                "text": "text comment"
26            },
27            "files": [
28                "filetosend.pdf"
29            ],
30            "from": "+12345667",
31            "options": {
32                "enhancement": true,
33                "retry": {
34                    "count": 2,
35                    "delay": 15
36                }
37            },
38            "send_time": "2000-01-01 01:02:03 +0000",
39            "to": [
40                "+12345688",
41                "+12345699"
42            ],
43            "return_ids": true
44        }
45    }
46    const req = await OutboxApiFp(config).sendFax(reqParams);
47    const resp = await req(axios);
48}
49
50sendFax()
from faxplus import ApiClient, OutboxApi, OutboxComment, RetryOptions, OutboxOptions, OutboxCoverPage, PayloadOutbox
from faxplus.configuration import Configuration

outbox_comment = OutboxComment(tags=['tag1', 'tag2'],
    text='text comment')

retry_options = RetryOptions(count=2, delay=15)

outbox_options = OutboxOptions(enhancement=True, retry=retry_options)

outbox_cover_page = OutboxCoverPage()

payload_outbox = PayloadOutbox(from='+12345667',
    to=['+12345688', '+12345699'],
    files=['filetosend.pdf'],
    comment=outbox_comment,
    options=outbox_options,
    send_time='2000-01-01 01:02:03 +0000',
    return_ids=True,
    cover_page=outbox_cover_page)

conf = Configuration()
conf.access_token = access_token
# header_name and header_value required only when using the OAuth2 token scheme
api_client = ApiClient(header_name='x-fax-clientid', header_value=client_id, configuration=conf)
api = OutboxApi(api_client)
resp = api.send_fax(
    user_id='13d8z73c',
    body=payload_outbox
)
<?php

require 'vendor/autoload.php';

$headers = array(
    'Accept' => 'application/json',
    'Authorization' => 'Bearer {access-token}',
    // The x-fax-clientid header is required only when using the OAuth2 token scheme
    'x-fax-clientid' => '{client ID}',
);

$client = new GuzzleHttp\Client();

// Define array of request body.
$request_body = ...;  // See request body example

try {
    $response = $client->request('POST','https://restapi.fax.plus/v3/accounts/{user_id}/outbox', array(
        'headers' => $headers,
        'json' => $request_body,
        )
    );
    print_r($response->getBody()->getContents());
 }
 catch (GuzzleHttp\Exception\BadResponseException $e) {
    // handle exception or api errors.
    print_r($e->getMessage());
 }

 // ...
package main

import (
       "bytes"
       "net/http"
)

func main() {

    headers := map[string][]string{
        // The x-fax-clientid header is required only when using the OAuth2 token scheme
        "Content-Type": []string{"application/json"},
        "Accept": []string{"application/json"},
        "Authorization": []string{"Bearer {access-token}"},
        "x-fax-clientid": []string{"YOUR CLIENT_ID"}
    }

    data := bytes.NewBuffer([]byte{jsonReq})
    req, err := http.NewRequest("POST", "https://restapi.fax.plus/v3/accounts/{user_id}/outbox", data)
    req.Header = headers

    client := &http.Client{}
    resp, err := client.Do(req)
    // ...
}
Копировать код

Всё необходимое для встраивания факса в ваше приложение

Отправляйте и получайте факсы, управляйте номерами, отслеживайте доставку, настраивайте вебхуки, получайте отчёты о подтверждении и автоматизируйте факс-процессы из собственного приложения. Используйте один и тот же API в медицинских платформах, CRM, ERP, внутренних инструментах и встроенных факс-решениях.

Значок интеграции API для fax в рабочие процессы

Интеграция в любой процесс

Интегрируйте факс в системы EHR и EMR, CRM, ERP, порталы пациентов, мобильные приложения, внутренние инструменты и облачные платформы с помощью стандартных REST API и удобных для разработчиков SDK.

Значок надёжной fax-инфраструктуры

Надёжная факс-инфраструктура

Запускайте факс-процессы на инфраструктуре, рассчитанной на промышленную эксплуатацию. Она включает глобальную маршрутизацию, автоматическую обработку ошибок и отказоустойчивую мультиоблачную архитектуру, которая поддерживает работу с большими объёмами факсов.

Значок корпоративной безопасности API для fax

Безопасность корпоративного уровня

Защищайте конфиденциальные данные с помощью шифрования, мер контроля доступа, настраиваемой аутентификации и гибких вариантов размещения данных. Fax.Plus поддерживает организации, работающие в условиях строгих требований к безопасности и соблюдению нормативов.

Значок масштабируемой интеграции API для fax

Масштабирование без переработки интеграции

Увеличивайте объём факсов, число пользователей и номеров, не меняя существующую интеграцию. Fax.Plus поддерживает растущие нагрузки, а стоимость и использование остаются понятными и удобными для планирования и контроля.

Значок управления номерами fax

Программное управление номерами факса

Приобретайте номера факса, назначайте их и управляйте ими через API. Обслуживайте несколько команд, офисов, приложений и регионов в рамках одной централизованной интеграции.

Значок поддержки разработчиков API для fax

Ресурсы и поддержка для разработчиков

Работайте с подробной документацией по API, SDK, примерами кода и рекомендациями по внедрению. Для более сложных процессов специалисты Fax.Plus помогут с интеграцией, устранением неполадок, миграцией и масштабированием.

Решение под ваши требования к промышленной эксплуатации
Нужна отправка факсов в больших объёмах, особая инфраструктура, доступ к песочнице или поддержка сложной интеграции? Расскажите нашей команде о своих процессах и требованиях к развёртыванию.

Вебхуки

Вебхуки корпоративного уровня для промышленной эксплуатации

Получение события — лишь часть работы надёжной интеграции. Fax.Plus позволяет вашей команде отслеживать доставку вебхук-уведомлений, предоставляет инструменты для анализа сбоев и даёт возможность повторно отправлять пропущенные события без перестройки рабочего процесса.

Открыть документацию по вебхукам →

Журналы доставки

Просматривайте каждое событие вебхука, попытку доставки и её статус.

Самостоятельная повторная отправка

Повторно отправляйте события, доставка которых не удалась, или восстанавливайте активность за выбранный период.

Подписанные вебхуки

Перед обработкой убедитесь, что события действительно отправлены Fax.Plus.

Каталог событий и схемы

Создавайте интеграции и отлаживайте их на основе чётких описаний событий и схем полезной нагрузки.

Оповещения о сбоях

Узнавайте о проблемах с доставкой вебхук-уведомлений до того, как пропущенные события приведут к более серьёзным сбоям в смежных системах.

Фильтрация по номерам

Настройте, какие номера fax и какие события должны доставляться на каждый эндпоинт вебхука.

Восстановление пропущенных событий вебхука за 3 шага

Если событие не дошло до целевого эндпоинта, Fax.Plus помогает вашей команде просто выяснить, что произошло, и восстановить рабочий процесс.

1

Обнаружьте сбой

Неудачная доставка вебхука отображается в журнале доставки, поэтому ваша команда быстро увидит, что событие не достигло места назначения.

2

Изучите доставку

Перед принятием мер изучите затронутое событие, попытку доставки, время и статус, чтобы понять, что произошло.

3

Повторите отправку и восстановите процесс

Повторно отправьте пропущенное событие, когда ваш эндпоинт будет готов, и восстановите синхронизацию рабочего процесса в смежных системах.

Запускайте рабочие процессы fax на основе вебхуков с учётом требований к безопасности и соответствию нормативам. Fax.Plus защищает данные при передаче и хранении, поддерживает контроль доступа и аудит, а также предлагает корпоративные опции безопасности для регулируемых организаций.

Логотип GDPRЛоготип CCPAЛоготип ISO 27001Логотип AICPA SOC-2Логотип HIPAAЛоготип PHIPA

Нам доверяют организации из разных отраслей

Здравоохранение

Встраивайте защищённый fax в системы EHR и EMR, пациентские порталы, клинические рабочие процессы и медицинские приложения.

Медицинские компании, использующие Fax.Plus API

ИТ

Подключайте fax к внутренним системам, облачным платформам, автоматизированным рабочим процессам и корпоративным приложениям через API и вебхуки.

ИТ-компании, использующие Fax.Plus API

Юридические услуги

Интегрируйте защищённую передачу документов в системы управления делами и юридические рабочие процессы.

Юридические компании, использующие Fax.Plus API

Финансовые услуги

Встраивайте fax в регулируемые финансовые процессы, где важны безопасность, возможность аудита и операционный контроль.

Компании финансового сектора, использующие Fax.Plus API

Образование

Мы предоставляем партнёрам универсальные и защищённые платформы, которые упрощают удалённое администрирование и обеспечивают соответствие требованиям и доступность.
Образовательные организации, использующие Fax.Plus API

Недвижимость

Наши решения обеспечивают бесперебойное оформление сделок с недвижимостью и эффективное управление документами для клиентов из сферы недвижимости.
Компании сферы недвижимости, использующие Fax.Plus API

Получите местный номер fax или перенесите свой

Получите местный номер fax в одной из множества стран, чтобы отправлять и принимать факсы онлайн.
Хотите перенести существующий номер fax в Fax.Plus? Это просто: для начала заполните форму запроса на перенос номера. Простоев не будет: fax продолжит работать даже во время миграции.
‍

Обсудите интеграцию с нашей командой API

Наша команда поможет определить объём доступа к песочнице, условия для больших объёмов и индивидуальные требования к API для вашей интеграции.

стрелка

Запросить доступ к песочнице

стрелка

Узнайте стоимость индивидуальных тарифов для больших объёмов.

стрелка

Запишитесь на демонстрацию Fax.Plus.

стрелка

Изучите сценарии использования для вашей команды.

стрелка

Поможем вам с процессом миграции.

Большие скидки при больших объёмах
Чем больше вы отправляете факсов, тем больше экономите. Выгодные цены и эксклюзивные скидки в зависимости от объёма. Никаких скрытых платежей — только честная экономия.

Продолжая, вы соглашаетесь с Условиями Alohi.

Спасибо! Ваша заявка получена.
Не удалось отправить форму. Произошла ошибка.

Частые вопросы

Что такое Fax.Plus API и что можно создать с его помощью?

Стрелка панели навигации

Fax.Plus API позволяет программно отправлять и принимать факсы, отслеживать их доставку, управлять номерами для факса и автоматизировать рабочие процессы с помощью вебхуков. С его помощью можно подключить факс к CRM, системам EHR/EMR, ERP, внутренним инструментам и встроенным приложениям.

Какой тариф включает Fax.Plus API и поддерживает ли он рабочие процессы с большим объёмом факсов?

Стрелка панели навигации

Fax.Plus API доступен на тарифе Enterprise и рассчитан на использование в рабочей среде, в том числе для рабочих процессов с большим объёмом факсов. Если вам нужны более высокие объёмы, доступ к песочнице или особые требования к инфраструктуре, свяжитесь с отделом продаж.

Где найти документацию по Fax.Plus API?

Стрелка панели навигации

Описание эндпоинтов и сведения о реализации приведены в общедоступной документации по API. Руководства по настройке и инструкции опубликованы в Справочном центре Fax.Plus.

Что такое вебхуки Fax.Plus и чем они помогают при сбое доставки?

Стрелка панели навигации

Вебхуки отправляют в ваше приложение уведомления о событиях факса. Журналы доставки показывают, дошли ли события до вашего эндпоинта. Пропущенные и неудачные события можно повторно отправить, когда эндпоинт будет готов.

Как защищены и настраиваются вебхуки Fax.Plus?

Стрелка панели навигации

Подписанные события вебхуков позволяют вашему приложению проверить их подлинность до обработки данных. Маршрутизацией можно управлять с помощью настраиваемых эндпоинтов и фильтрации по номерам.

Поддерживает ли Fax.Plus API рабочие процессы в здравоохранении в соответствии с требованиями HIPAA?

Стрелка панели навигации

Да. На тарифе Enterprise Fax.Plus может поддерживать рабочие процессы API в соответствии с требованиями HIPAA при условии, что включены Advanced Security Controls и подписано BAA.

Другие способы отправки факсов

К какой бы системе ни требовалось подключить факс — от ERP и EHR до CRM, с которой ежедневно работает ваш отдел продаж, — ниже есть подходящее решение. Также можно масштабироваться с соблюдением корпоративных требований к безопасности.

Отправьте свой первый факс.

Создайте бесплатный аккаунт разработчика, подключитесь через REST или вебхуки и отправьте первый факс за несколько минут.