

Fax.Plus udostępnia solidne, a zarazem proste w użyciu API faksowania, zgodne z popularnymi platformami programistycznymi, takimi jak JavaScript, Node.js, Ruby, Python i Java. Łatwo uwierzytelniaj się za pomocą OAuth 2.0 lub osobistych tokenów dostępu (PAT) i dodaj do swojego oprogramowania kompleksowe funkcje faksowania.
Skorzystaj z naszej szczegółowej dokumentacji API, aby tworzyć niestandardowe rozwiązania do faksowania, korzystać z interfejsów RESTful API i integrować powiadomienia w czasie rzeczywistym za pomocą Webhooków.
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)
// ...
}



Za pomocą Zapier możesz też połączyć Fax.Plus z setkami innych aplikacji, co daje jeszcze większe możliwości automatyzacji i elastyczność w procesach faksowania.

Procesy w CRM możesz połączyć z Fax.Plus za pomocą Zapier lub własnej integracji API. To, jak zespół wysyła faksy, obsługuje faksy przychodzące i rejestruje aktywność w CRM, zależy od skonfigurowanego procesu.
Fax.Plus współpracuje z Zoho CRM, Pipedrive, Microsoft Dynamics oraz tysiącami innych aplikacji za pośrednictwem Zapier. Natywne integracje z Salesforce i HubSpot będą dostępne wkrótce.
Są dwie możliwości. Aby skonfigurować połączenie bez kodowania, skorzystaj z integracji Zapier, która połączy Fax.Plus z Twoim CRM i pozwoli w kilka minut zbudować zautomatyzowane procesy faksowania. Do bardziej zaawansowanych lub w pełni dostosowanych połączeń użyj API Fax.Plus.
Tak. REST API Fax.Plus obsługuje JavaScript, Node.js, Ruby, Python i Javę, uwierzytelnianie za pomocą OAuth 2.0 lub osobistych tokenów dostępu (PAT) oraz powiadomienia Webhook w czasie rzeczywistym. Pełna dokumentacja jest dostępna na apidoc.fax.plus.
Tak. Możesz automatycznie wyzwalać wysyłkę faksów na podstawie zdarzeń w CRM, na przykład wysyłać faks z potwierdzeniem lub kontynuacją po aktualizacji rekordu kontaktu lub pacjenta, a także rejestrować faksy przychodzące jako aktywności w CRM, aby usprawnić swój proces pracy.
Tak. Fax.Plus jest zgodny z HIPAA, więc możesz wysyłać chronione informacje zdrowotne (PHI), takie jak skierowania pacjentów, wyniki badań laboratoryjnych i dokumentację medyczną, bezpośrednio z poziomu CRM. Dla placówek ochrony zdrowia dostępna jest umowa Business Associate Agreement (BAA).
Nie przesyłaj chronionych informacji zdrowotnych (PHI) przez Zapier. Zapier nie obsługuje danych podlegających przepisom HIPAA ani nie podpisuje umów powierniczych (Business Associate Agreement).
Tak. Integracja z CRM za pośrednictwem API Fax.Plus lub Zapier jest dostępna w planie Enterprise, który obejmuje także zgodność z HIPAA z podpisaną umową BAA, SSO oraz rezydencję danych. Zakres poszczególnych planów możesz sprawdzić na stronie cennika Fax.Plus.
Fax.Plus łączy się z aplikacjami, z których Twój zespół już korzysta, integruje się z Twoimi systemami za pomocą naszego API i Zapier oraz zapewnia bezpieczeństwo każdego dokumentu w regulowanych procesach pracy.
Chcesz zobaczyć, jak nasze nowoczesne rozwiązanie do faksowania może pomóc Twojej firmie?
Umów demo, a jeden z naszych przedstawicieli skontaktuje się z Tobą w celu przeprowadzenia spersonalizowanej prezentacji.