API de fax programmable

Créez des workflows de fax sécurisés avec une API REST pensée pour les développeurs

Intégrez le fax sécurisé directement dans votre logiciel grâce à l'API Fax.Plus. Envoyez et recevez des fax, suivez leur remise, gérez vos numéros et automatisez vos workflows avec des webhooks.

API fax
Adopté par les équipes qui conçoivent des workflows documentaires critiques
Organisation des Nations unies3MIBMAirbuseset
Logo de PoliticoPhilipsLogo de RocheHarvard

Une API de fax conçue pour les développeurs

Intégrez le fax directement dans votre application grâce à une API REST, des SDK, une documentation claire et des outils de développement prêts pour la production. Envoyez votre premier fax via l'API en quelques minutes, puis passez à des workflows à fort volume avec la visibilité et l'assistance dont votre équipe a besoin pour développer en toute confiance.

  • Envoyez et recevez des fax par programmation via l'API REST ou les SDK pris en charge.

  • Suivez le statut et la remise des fax grâce à des mises à jour de statut en temps réel, des données de confirmation et des codes d'erreur détaillés.

  • Achetez et gérez des numéros de fax directement via l'API à mesure que votre application ou votre organisation se développe.

  • Créez des workflows pilotés par les événements avec les webhooks et surveillez la remise des événements grâce aux journaux, au rejeu, aux événements signés et aux endpoints configurables.

  • Contrôlez l'accès à l'API en toute sécurité avec OAuth 2.0 ou des jetons d'accès personnels (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)
    // ...
}
Copier le code

Tout ce qu'il vous faut pour intégrer le fax à votre application

Envoyez et recevez des fax, gérez vos numéros, suivez la remise, configurez des webhooks, récupérez les rapports de confirmation et automatisez vos workflows de fax depuis votre propre application. Utilisez la même API pour des plateformes de santé, des CRM, des ERP, des outils internes et des expériences de fax intégrées.

Icône d'intégration de l'API fax aux workflows

Une intégration possible dans tous vos workflows

Intégrez le fax à vos systèmes DPI et DME, CRM, ERP, portails patients, applications mobiles, outils internes ou plateformes cloud grâce à des API REST standard et des SDK conçus pour les développeurs.

Icône d'infrastructure de fax fiable

Une infrastructure de fax fiable

Exécutez vos workflows de fax sur une infrastructure conçue pour la production, avec un routage mondial, une gestion automatique des erreurs et une architecture multi-cloud résiliente prenant en charge les opérations de fax à fort volume.

Icône de sécurité de l'API fax pour les entreprises

Sécurité de niveau entreprise

Protégez vos données sensibles grâce au chiffrement, aux contrôles d'accès, à une authentification configurable et à des options flexibles de résidence des données. Fax.Plus accompagne les organisations soumises à des exigences strictes de sécurité et de réglementation.

Icône d'intégration évolutive de l'API fax

Évoluez sans refaire votre intégration

Augmentez le volume de fax, le nombre d'utilisateurs et de numéros sans modifier l'intégration existante. Fax.Plus prend en charge la croissance de vos besoins tout en facilitant la planification et le suivi des tarifs et de l'utilisation.

Icône de gestion des numéros de fax

Gérez vos numéros de fax par programmation

Achetez, attribuez et gérez des numéros de fax via l'API. Prenez en charge plusieurs équipes, bureaux, applications et régions depuis une seule intégration centralisée.

Icône de support développeur pour l'API fax

Ressources et support pour les développeurs

Développez avec une documentation détaillée de l'API, des SDK, des exemples de code et des conseils de mise en œuvre. Pour les workflows plus complexes, les équipes Fax.Plus peuvent vous accompagner pour l'intégration, le dépannage, la migration et la montée en charge.

Une solution adaptée à vos exigences de production
Vous avez besoin d'envoyer des fax en grand volume, d'une infrastructure sur mesure, d'un accès sandbox ou d'un accompagnement pour une intégration complexe ? Parlez de votre workflow et de vos besoins de déploiement avec notre équipe.

Webhooks

Des webhooks de niveau entreprise conçus pour la production

Recevoir un événement ne représente qu'une partie d'une intégration fiable. Fax.Plus offre à votre équipe une visibilité sur la remise des webhooks, des outils pour analyser les échecs et la possibilité de rejouer les événements manqués sans reconstruire votre workflow.

Consulter la documentation des webhooks →

Journaux de livraison

Consultez chaque événement webhook, chaque tentative de livraison et chaque statut.

Rejeu en libre-service

Rejouez les événements en échec ou récupérez l'activité d'une période sélectionnée.

Webhooks signés

Vérifiez que les événements proviennent bien de Fax.Plus avant de les traiter.

Catalogue d'événements et schémas

Créez et déboguez vos intégrations à partir de définitions d'événements et de schémas de payload clairs.

Alertes d'échec

Repérez les problèmes de livraison des webhooks avant que les événements manqués n'entraînent des problèmes plus importants en aval.

Filtrage par numéro

Configurez les numéros de fax et les événements à transmettre à chaque point de terminaison webhook.

Récupérez les événements webhook manqués en 3 étapes

Lorsqu'un point de terminaison en aval manque un événement, Fax.Plus offre à votre équipe un moyen simple de voir ce qui s'est passé et de rétablir le workflow.

1

Repérer l'échec

Une livraison de webhook en échec apparaît dans le journal de livraison : votre équipe voit ainsi rapidement qu'un événement n'a pas atteint sa destination.

2

Examiner la livraison

Consultez l'événement concerné, la tentative de livraison, l'horodatage et le statut pour comprendre ce qui s'est passé avant d'agir.

3

Rejouer et récupérer

Rejouez l'événement manqué dès que votre endpoint est prêt et resynchronisez le workflow en aval.

Exécutez des workflows de fax pilotés par webhooks en tenant compte des exigences de sécurité et de conformité. Fax.Plus protège les données en transit et au repos, prend en charge les contrôles d'accès et l'auditabilité, et propose des options de sécurité de niveau entreprise pour les organisations réglementées.

Logo RGPDLogo CCPALogo ISO 27001Logo AICPA SOC-2Logo HIPAALogo PHIPA

Une solution de confiance pour des organisations de tous secteurs

Santé

Intégrez le fax sécurisé aux systèmes DPI et DME, aux portails patients, aux workflows cliniques et aux applications de santé.

Entreprises du secteur de la santé utilisant l'API Fax.Plus

IT

Connectez le fax à vos systèmes internes, plateformes cloud, workflows automatisés et applications d'entreprise grâce aux API et aux webhooks.

Entreprises informatiques utilisant l'API Fax.Plus

Juridique

Intégrez la transmission sécurisée de documents aux systèmes de gestion de dossiers et aux workflows juridiques.

Entreprises du secteur juridique utilisant l'API Fax.Plus

Services financiers

Intégrez le fax à des workflows financiers réglementés où la sécurité, l'auditabilité et le contrôle opérationnel sont essentiels.

Entreprises de services financiers utilisant l'API Fax.Plus

Éducation

Nous proposons à nos partenaires des plateformes polyvalentes et sécurisées, qui facilitent l'administration à distance tout en garantissant conformité et accessibilité.
Établissements d'enseignement utilisant l'API Fax.Plus

Immobilier

Nos solutions assurent des transactions immobilières fluides et une gestion efficace des documents pour nos clients du secteur immobilier.
Entreprises du secteur immobilier utilisant l'API Fax.Plus

Obtenez un numéro de fax local ou transférez le vôtre

Obtenez un numéro de fax local parmi un large choix de pays pour envoyer et recevoir des fax en ligne.
Vous souhaitez transférer votre numéro de fax existant vers Fax.Plus ? Nous avons simplifié la démarche : remplissez le formulaire de demande de portabilité pour commencer. Il n'y a aucune interruption de service : vos fax continuent de circuler pendant la migration.
‍

Échangez avec notre équipe API au sujet de votre intégration

Notre équipe peut vous aider à définir l'accès sandbox, la tarification pour les gros volumes et les besoins d'API spécifiques à votre intégration.

flèche

Demander l'accès à la sandbox

flèche

Obtenez les détails tarifaires des plans personnalisés à fort volume.

flèche

Planifiez une démo de Fax.Plus.

flèche

Découvrez les cas d'usage adaptés à votre équipe.

flèche

Vous accompagner dans le processus de migration.

De grosses remises pour de gros volumes
Plus vous faxez, plus vous économisez ! Profitez de tarifs avantageux avec des remises exclusives selon le volume. Pas de frais cachés, juste des économies réelles.

En continuant, vous acceptez les Conditions d'Alohi.

Merci ! Nous avons bien reçu votre demande.
Oups ! Une erreur s'est produite lors de l'envoi du formulaire.

FAQ

Qu'est-ce que l'API Fax.Plus et que puis-je développer avec ?

Flèche de la barre de navigation

L'API Fax.Plus vous permet d'envoyer et de recevoir des fax par programmation, de suivre leur remise, de gérer vos numéros de fax et d'automatiser vos workflows avec des webhooks. Elle peut connecter le fax à des CRM, des systèmes DPI/DME, des ERP, des outils internes et des applications intégrées.

Quel plan inclut l'API Fax.Plus, et peut-elle prendre en charge des workflows à fort volume ?

Flèche de la barre de navigation

L'API Fax.Plus est disponible avec le plan Enterprise et conçue pour la production, y compris pour les workflows de fax à fort volume. Contactez l'équipe commerciale si vous avez besoin de volumes plus importants ou d'un accès sandbox, ou si vous avez des exigences d'infrastructure spécifiques.

Où trouver la documentation de l'API Fax.Plus ?

Flèche de la barre de navigation

Consultez la documentation publique de l'API pour les points de terminaison et les détails de mise en œuvre, ainsi que le Centre d'aide Fax.Plus pour les guides de configuration et les tutoriels.

Que sont les webhooks Fax.Plus et comment aident-ils en cas d'échec de remise ?

Flèche de la barre de navigation

Les webhooks envoient à votre application des notifications d'événements fax. Les journaux de remise indiquent si les événements ont bien atteint votre point de terminaison, et les événements manqués ou en échec peuvent être rejoués dès que le point de terminaison est prêt.

Comment les webhooks Fax.Plus sont-ils sécurisés et configurés ?

Flèche de la barre de navigation

Les événements webhook signés permettent à votre application de vérifier leur authenticité avant de traiter une charge utile. Vous pouvez également contrôler l'acheminement grâce à des endpoints configurables et à un filtrage par numéro.

L'API Fax.Plus prend-elle en charge les workflows de santé conformes à HIPAA ?

Flèche de la barre de navigation

Oui. Avec le plan Enterprise, Fax.Plus peut prendre en charge des workflows d'API conformes à HIPAA, à condition que les Advanced Security Controls soient activés et qu'un BAA soit signé.

Découvrez d'autres façons d'envoyer des fax

Quel que soit le système auquel votre fax doit se connecter, des plateformes ERP et DPI au CRM que votre équipe commerciale utilise au quotidien, vous trouverez ci-dessous une solution directe. Vous pouvez aussi passer à l'échelle supérieure avec une conformité de niveau entreprise.

Envoyez votre premier fax.

Créez un compte développeur gratuit, connectez-vous via REST ou webhooks, et envoyez votre premier fax en quelques minutes.