Fax.Plus maakt faxen eenvoudig, rechtstreeks vanuit uw CRM-systeem. Of u nu Salesforce, HubSpot, Zoho of Pipedrive gebruikt, met onze integratie kunt u snel faxen verzenden en ontvangen zonder uw CRM-platform te verlaten.
Fax.Plus biedt een robuuste maar eenvoudig te gebruiken fax-API die compatibel is met populaire ontwikkelplatformen zoals JavaScript, Node.js, Ruby, Python en Java. Verifieer eenvoudig met OAuth 2.0 of persoonlijke toegangstokens (PAT's) en integreer uitgebreide faxmogelijkheden in uw software.
Gebruik onze gedetailleerde API-documentatie om aangepaste faxoplossingen te maken, gebruik te maken van RESTful API's en realtime meldingen te integreren via 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()
van faxplus import ApiClient, OutboxApi, OutboxComment, RetryOptions, OutboxOptions, OutboxCoverPage, PayloadOutbox van faxplus.configuration import Configuratie outbox_comment = OutboxComment(tags=[ 'tag1' , 'tag2' ], text= 'tekstcommentaar' ) 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 = Configuratie() conf.access_token = toegangstoken # header_name en header_value zijn alleen vereist bij gebruik van het OAuth2-tokenschema
api_client = ApiClient(header_name= 'x-fax-clientid' , header_value=client_id, configuratie=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)
// ...
}
U kunt Fax.Plus ook verbinden met honderden andere applicaties via Zapier, voor nog meer automatisering en flexibiliteit in uw faxworkflows.
Automatiseer terugkerende taken zonder code te schrijven.
Bouw aangepaste workflows om tijd te besparen.
Verbind meer dan 5.000 apps die je al gebruikt.
Altijd gratis voor basisfuncties. 14 dagen gratis proefversie voor premium functies.
Wilt u zien hoe onze geavanceerde faxoplossing uw bedrijf kan helpen?
Plan een demo en één van onze vertegenwoordigers zal contact met u opnemen voor een demonstratie op maat.