Fax.Plus Facilita el envío de faxes directamente desde tu CRM. Ya sea que uses Salesforce, HubSpot, Zoho o Pipedrive, nuestra integración te ayuda a enviar y recibir faxes rápidamente sin salir de tu CRM.
Fax.Plus Proporciona una API de fax robusta y fácil de usar, compatible con plataformas de desarrollo populares como JavaScript, Node.js, Ruby, Python y Java. Autentique fácilmente con OAuth 2.0 o tokens de acceso personal (PAT) e integre funciones de fax completas en su software.
Utilice nuestra documentación API detallada para crear soluciones de fax personalizadas, aprovechar las API RESTful e integrar notificaciones en tiempo real a través 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()
desde faxplus importar ApiClient, OutboxApi, OutboxComment, RetryOptions, OutboxOptions, OutboxCoverPage, PayloadOutbox de faxplus.configuration importar Configuración 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=portada_de_la_bandeja_de_salida) conf = Configuration() conf.access_token = token_de_acceso # header_name y header_value solo son necesarios cuando se utiliza el esquema de token OAuth2
api_client = ApiClient(nombre_encabezado= 'x-fax-clientid' , valor_encabezado=id_cliente, configuración=conf) api = OutboxApi(api_client) resp = api.send_fax( id_usuario= '13d8z73c' , cuerpo=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)
// ...
}
También puedes conectarte Fax.Plus a cientos de otras aplicaciones a través de Zapier, lo que permite una mayor automatización y flexibilidad en sus flujos de trabajo de fax.
Automatiza tareas repetitivas sin escribir código.
Cree flujos de trabajo personalizados para ahorrar tiempo.
Conecta más de 5000 aplicaciones que ya usas.
Gratis para siempre para las funciones principales. Prueba gratuita de 14 días para funciones premium.
¿Quiere ver cómo nuestra solución de fax de última generación puede ayudar a su empresa?
Programe una demostración y uno de nuestros representantes se comunicará con usted para una demostración personalizada.