Fax .Plus simplifie l'envoi de fax directement depuis votre CRM. Que vous utilisiez Salesforce, HubSpot, Zoho ou Pipedrive, notre intégration vous permet d'envoyer et de recevoir rapidement des fax sans quitter votre CRM.
Fax .Plus fournit une solution robuste mais simple à utiliser fax API compatible avec les plateformes de développement populaires comme JavaScript, Node.js, Ruby, Python et Java. Authentifiez-vous facilement grâce à OAuth 2.0 ou à des jetons d'accès personnels (PAT) et intégrez une solution complète. fax fonctionnalités dans votre logiciel.
Utilisez notre documentation API détaillée pour créer des applications personnalisées fax solutions, exploitez les API RESTful et intégrez des notifications en temps réel via des 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()
à partir de faxplus importer ApiClient, OutboxApi, OutboxComment, RetryOptions, OutboxOptions, OutboxCoverPage, PayloadOutbox à partir de faxplus.configuration importer Configuration outbox_comment = OutboxComment(tags=[ 'tag1' , 'tag2' ], text= 'commentaire texte' ) 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 = jeton_d'accès # header_name et header_value sont requis uniquement lors de l'utilisation du schéma de jeton 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)
// ...
}
Vous pouvez également vous connecter Fax .De plus, des centaines d'autres applications via Zapier, permettant une automatisation et une flexibilité encore plus grandes dans vos flux de travail de télécopie.
Automatisez les tâches répétitives sans écrire de code.
Créez des flux de travail personnalisés pour gagner du temps.
Connectez plus de 5 000 applications que vous utilisez déjà.
Gratuit pour toujours pour les fonctionnalités de base. Essai gratuit de 14 jours pour les fonctionnalités premium.
Vous voulez voir comment notre solution de fax de pointe peut aider votre entreprise ?
Planifiez une démo et l'un de nos représentants vous contactera pour une démonstration personnalisée.