

O Fax.Plus fornece uma API de fax robusta, mas simples de usar, compatível com plataformas de desenvolvimento populares como JavaScript, Node.js, Ruby, Python e Java. Autentique-se facilmente usando OAuth 2.0 ou tokens de acesso pessoal (PATs) e integre recursos abrangentes de fax em seu software.
Utilize nossa documentação detalhada da API para criar soluções de fax personalizadas, aproveitar APIs RESTful e integrar notificações em tempo real por meio de Webhooks.
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
comentário_da_caixa_de_saída = ComentárioDaCaixaDeSaída(tags=[ 'tag1' , 'tag2' ], texto= 'comentário de texto' )
opções_de_tentativa = OpçõesDeTentativa(contagem= 2 , atraso= 15 )
opções_da_caixa_de_saída = Opções_da_caixa_de_saída(melhoramento= Verdadeiro , tentar_novamente=opções_de_tentar_novamente)
página_de_capa_da_caixa_de_saída = PáginaDeCapaDaCaixaDeSaída()
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 # Os parâmetros header_name e header_value são apenas necessários quando se utiliza o esquema de tokens OAuth2.
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)
// ...
}



Você também pode conectar o Fax.Plus a centenas de outros aplicativos por meio do Zapier, permitindo ainda maior automação e flexibilidade em seus fluxos de trabalho de fax.

Sim. Fax.Plus Permite enviar e receber faxes diretamente do seu CRM, para que a sua equipa nunca tenha de sair da plataforma. Os faxes enviados e recebidos podem ser registados no CRM para um rastreio e arquivo precisos.
Fax.Plus works with Zoho CRM, Pipedrive, Microsoft Dynamics, and thousands of other apps through Zapier. Native integrations with Salesforce and HubSpot are coming soon.
Existem dois caminhos. Para uma configuração sem código, utilize a integração com o Zapier para se ligar. Fax.Plus Integre-o no seu CRM e crie fluxos de trabalho de envio de fax automatizados em poucos minutos. Para ligações mais profundas ou totalmente personalizadas, utilize o Fax.Plus API.
Sim. O Fax.Plus A API REST é compatível com JavaScript, Node.js, Ruby, Python e Java, com autenticação OAuth 2.0 ou token de acesso pessoal (PAT) e notificações Webhook em tempo real. A documentação completa está disponível em apidoc.fax.plus.
Sim. Pode acionar o envio automático de faxes a partir de eventos do CRM, por exemplo, enviando um fax de confirmação ou de acompanhamento quando um contacto ou registo de paciente é atualizado, e registar os faxes recebidos como atividades do CRM para otimizar o seu fluxo de trabalho.
Sim. Fax.Plus É compatível com a HIPAA, permitindo o envio de informações de saúde protegidas (PHI), como encaminhamentos de pacientes, resultados de exames e registos médicos, diretamente do seu CRM. Business O Acordo de Associação (BAA, na sigla em inglês) está disponível para as organizações de saúde.
Sim. Integração do CRM através do Fax.Plus A API ou o Zapier estão disponíveis em Enterprise plano, que também inclui a conformidade com a HIPAA através de um BAA assinado, SSO e residência de dados. Pode rever o que cada plano cobre no Fax.Plus Página de preços.
Fax.Plus Liga-se às aplicações que a sua equipa já utiliza, integra-se com os seus próprios sistemas através da nossa API e do Zapier, e mantém todos os documentos seguros para fluxos de trabalho regulamentados.
Quer ver como nossa solução de fax de ponta pode ajudar sua Business?
Agende uma demonstração e um de nossos representantes entrará em contato para uma demonstração personalizada.