API de fax programável

Crie fluxos de trabalho de fax seguros com uma API REST pensada para programadores

Integre fax seguro diretamente no seu software com a API de Fax.Plus. Envie e receba faxes, acompanhe a entrega, faça a gestão de números e automatize fluxos de trabalho com webhooks.

API de fax
Escolhido por equipas que criam fluxos de trabalho de documentos críticos
Nações Unidas3MIBMAirbuseset
Logótipo de PoliticoPhilipsLogótipo de RocheHarvard

Uma API de fax criada para programadores

Integre o fax diretamente na sua aplicação com uma API REST, SDKs, documentação clara e ferramentas para programadores prontas para produção. Envie o seu primeiro fax através da API em minutos e depois escale para fluxos de trabalho de grande volume, com a visibilidade e o suporte de que a sua equipa precisa para desenvolver com confiança.

  • Envie e receba faxes de forma programática através da API REST ou dos SDKs suportados.

  • Acompanhe o estado e a entrega dos faxes com atualizações de estado em tempo real, dados de confirmação e códigos de erro detalhados.

  • Adquira e faça a gestão de números de fax diretamente através da API à medida que a sua aplicação ou organização cresce.

  • Crie fluxos de trabalho baseados em eventos com webhooks e monitorize a entrega de eventos com registos, repetição, eventos assinados e endpoints configuráveis.

  • Controle o acesso à API em segurança com OAuth 2.0 ou tokens de acesso pessoal (PATs).

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)
    // ...
}
Copiar código

Tudo o que precisa para integrar o fax na sua aplicação

Envie e receba faxes, faça a gestão de números, acompanhe a entrega, configure webhooks, obtenha relatórios de confirmação e automatize fluxos de trabalho de fax a partir da sua própria aplicação. Utilize a mesma API em plataformas de saúde, CRMs, ERPs, ferramentas internas e experiências de fax integradas.

Ícone de integração de fluxos de trabalho da API de fax

Integre em qualquer fluxo de trabalho

Integre o fax em sistemas EHR e EMR, CRMs, ERPs, portais de pacientes, aplicações móveis, ferramentas internas ou plataformas cloud, utilizando APIs REST padrão e SDKs pensados para programadores.

Ícone de infraestrutura de fax fiável

Infraestrutura de fax fiável

Execute fluxos de trabalho de fax numa infraestrutura concebida para produção, com encaminhamento global, tratamento automático de erros e uma arquitetura multi-cloud resiliente que suporta operações de fax de grande volume.

Ícone de segurança empresarial da API de fax

Segurança de nível empresarial

Proteja dados sensíveis com encriptação, controlos de acesso, autenticação configurável e opções flexíveis de residência de dados. Fax.Plus apoia organizações que operam sob requisitos rigorosos de segurança e regulamentação.

Ícone de integração escalável da API de fax

Escale sem ter de refazer a sua integração

Aumente o volume de faxes, os utilizadores e os números sem alterar a integração subjacente. Fax.Plus suporta cargas de trabalho crescentes, tornando os preços e a utilização mais fáceis de planear e gerir.

Ícone de gestão de números de fax

Faça a gestão de números de fax de forma programática

Adquira, atribua e faça a gestão de números de fax através da API. Dê suporte a várias equipas, escritórios, aplicações e regiões a partir de uma única integração centralizada.

Ícone de apoio a programadores da API de fax

Recursos e suporte para programadores

Desenvolva com documentação detalhada da API, SDKs, exemplos de código e orientações de implementação. Para fluxos de trabalho mais complexos, as equipas de Fax.Plus podem apoiar a integração, a resolução de problemas, a migração e o escalonamento.

Desenvolva de acordo com os seus requisitos de produção
Precisa de envio de fax de grande volume, requisitos de infraestrutura personalizados, acesso à sandbox ou suporte para uma integração complexa? Fale com a nossa equipa sobre o seu fluxo de trabalho e as suas necessidades de implementação.

Webhooks

Webhooks de nível empresarial criados para produção

Receber um evento é apenas parte de uma integração fiável. Fax.Plus dá à sua equipa visibilidade sobre a entrega de webhooks, ferramentas para investigar falhas e a possibilidade de reenviar eventos perdidos sem ter de reconstruir o seu fluxo de trabalho.

Ver a documentação dos webhooks →

Registos de entrega

Veja todos os eventos de webhook, tentativas de entrega e estados.

Reenvio autónomo

Reenvie eventos que falharam ou recupere a atividade de um intervalo de tempo selecionado.

Webhooks assinados

Verifique se os eventos provêm efetivamente de Fax.Plus antes de os processar.

Catálogo de eventos e esquemas

Crie e depure integrações com base em definições de eventos e esquemas de payload claros.

Alertas de falha

Detete problemas na entrega de webhooks antes de os eventos perdidos criarem problemas maiores a jusante.

Filtragem por número

Configure que números de fax e eventos devem ser entregues a cada endpoint de webhook.

Recupere eventos de webhook perdidos em 3 passos

Quando um endpoint a jusante perde um evento, Fax.Plus dá à sua equipa uma forma simples de ver o que aconteceu e recuperar o fluxo de trabalho.

1

Veja a falha

Uma entrega de webhook que falhou fica visível no registo de entrega, para que a sua equipa possa ver rapidamente que um evento não chegou ao destino.

2

Inspecione a entrega

Reveja o evento afetado, a tentativa de entrega, a data e hora e o estado para perceber o que aconteceu antes de agir.

3

Reenvie e recupere

Reenvie o evento perdido quando o seu endpoint estiver pronto e volte a sincronizar o fluxo de trabalho a jusante.

Execute fluxos de trabalho de fax baseados em webhooks tendo em conta os requisitos de segurança e conformidade. Fax.Plus protege os dados em trânsito e em repouso, suporta controlos de acesso e auditabilidade e oferece opções de segurança empresarial para organizações regulamentadas.

Logótipo do RGPDLogótipo do CCPALogótipo da ISO 27001Logótipo da AICPA SOC-2Logótipo da HIPAALogótipo da PHIPA

Escolhido por organizações de vários setores

Saúde

Integre fax seguro em sistemas EHR e EMR, portais de pacientes, fluxos de trabalho clínicos e aplicações de saúde.

Empresas de saúde que utilizam a API Fax.Plus

TI

Ligue o fax a sistemas internos, plataformas cloud, fluxos de trabalho automatizados e aplicações empresariais através de APIs e webhooks.

Empresas de TI que utilizam a API Fax.Plus

Jurídico

Integre a transmissão segura de documentos em sistemas de gestão de processos e fluxos de trabalho jurídicos.

Empresas do setor jurídico que utilizam a API Fax.Plus

Serviços financeiros

Integre o fax em fluxos de trabalho financeiros regulamentados, onde a segurança, a auditabilidade e o controlo operacional são essenciais.

Empresas de serviços financeiros que utilizam a API Fax.Plus

Educação

Oferecemos aos nossos parceiros plataformas versáteis e seguras, que facilitam a administração remota e garantem conformidade e acessibilidade.
Empresas do setor da educação que utilizam a API Fax.Plus

Imobiliário

As nossas soluções garantem transações imobiliárias fluidas e uma gestão documental eficiente aos nossos clientes do setor imobiliário.
Empresas do setor imobiliário que utilizam a API Fax.Plus

Obtenha um número de fax local ou transfira o seu próprio

Obtenha um número de fax local de entre vários países para enviar e receber faxes online.
Quer transferir o seu número de fax atual para Fax.Plus? Tornámos o processo simples: preencha o Formulário de pedido de portabilidade para começar. Não há tempo de inatividade, os seus faxes continuam a fluir mesmo durante a migração.
‍

Fale com a nossa equipa de API sobre a sua integração

A nossa equipa pode ajudar a definir o acesso à sandbox, os preços para grandes volumes e os requisitos de API personalizados para a sua integração.

seta

Pedir acesso à sandbox

seta

Obtenha detalhes de preços para planos personalizados de grande volume.

seta

Agende uma demonstração de Fax.Plus.

seta

Explore casos de utilização para a sua equipa.

seta

Ajudar no processo de migração.

Grandes descontos para grandes volumes
Poupe mais à medida que envia mais fax! Desfrute de preços competitivos com descontos exclusivos baseados no volume. Sem custos ocultos, apenas poupanças genuínas.

Ao continuar, aceita os Termos de Alohi.

Obrigado! O seu envio foi recebido!
Ups! Algo correu mal ao enviar o formulário.

Perguntas frequentes

O que é a API de Fax.Plus e o que posso criar com ela?

seta da barra de navegação

A API de Fax.Plus permite enviar e receber faxes de forma programática, acompanhar a entrega, gerir números de fax e automatizar fluxos de trabalho com webhooks. Pode ligar o fax a CRMs, sistemas EHR/EMR, ERPs, ferramentas internas e aplicações integradas.

Que plano inclui a API de Fax.Plus e consegue suportar fluxos de trabalho de grande volume?

seta da barra de navegação

A API de Fax.Plus está disponível no plano Enterprise e foi concebida para utilização em produção, incluindo fluxos de trabalho de fax de grande volume. Fale com a equipa de Vendas se precisar de volumes maiores, acesso à sandbox ou de requisitos de infraestrutura personalizados.

Onde posso encontrar a documentação da API de Fax.Plus?

seta da barra de navegação

Utilize a Documentação da API pública para consultar os endpoints e os detalhes de implementação, e o Centro de Ajuda de Fax.Plus para guias de configuração e tutoriais.

O que são os Webhooks de Fax.Plus e como ajudam quando uma entrega falha?

seta da barra de navegação

Os webhooks enviam notificações de eventos de fax para a sua aplicação. Os registos de entrega mostram se os eventos chegaram ao seu endpoint, e os eventos perdidos ou com falha podem ser reenviados assim que o endpoint estiver pronto.

Como são protegidos e configurados os Webhooks de Fax.Plus?

seta da barra de navegação

Os eventos de webhook assinados permitem que a sua aplicação verifique a autenticidade antes de processar um payload. Também pode controlar o encaminhamento com endpoints configuráveis e filtragem por número.

A API de Fax.Plus suporta fluxos de trabalho de saúde em conformidade com a HIPAA?

seta da barra de navegação

Sim. No plano Enterprise, Fax.Plus pode suportar fluxos de trabalho de API em conformidade com a HIPAA quando os Advanced Security Controls estão ativados e um BAA está assinado.

Descubra mais formas de enviar fax

Seja qual for o sistema em que o seu fax tem de se integrar, desde plataformas ERP e EHR até ao CRM em que a sua equipa de vendas já trabalha, há um caminho direto abaixo. Ou aumente a escala com conformidade de nível empresarial.

Envie o seu primeiro fax.

Crie uma conta de programador gratuita, ligue-se através de REST ou webhooks e envie o seu primeiro fax em minutos.