Optimieren Sie Ihren Workflow durch die nahtlose Integration von rechtsverbindlichen elektronischen Signaturen und sicherem Faxversand. Beschleunigen Sie Ihre Entwicklung mit robusten, skalierbaren Lösungen von Sign.Plus und Fax.Plus, die eine schnellere Bereitstellung, verbesserte Effizienz und erweiterte Automatisierung in Ihren Anwendungen ermöglichen.
Senden Sie HIPAA-konforme Faxe oder versenden Sie Dokumente zur QES-Signierung, die vollständig dem ESIGN Act, ZertES und eIDAS entsprechen, direkt aus Ihrer Anwendung.


Erweitern Sie Ihre Anwendungen mit rechtsverbindlichen elektronischen Signaturfunktionen, die mit der Sign.Plus API vollständig mit eIDAS und ZertES konform sind. Integrieren Sie auf einfache Weise nahtloses Dokumentenmanagement, anpassbare Signatur-Workflows und Audit-Trails in Ihre Apps mit RESTful-Endpunkten und OAuth 2.0-Authentifizierung. Ob Sie Vertragsgenehmigungen automatisieren oder Vereinbarungen optimieren, Sign.Plus bietet Entwicklern die Tools, die sie zum Erstellen sicherer und skalierbarer E-Signaturlösungen benötigen.
Integrieren Sie zuverlässige und sichere Faxfunktionen in Ihre Anwendungen mit der Fax.Plus API. Senden und empfangen Sie Faxe weltweit, verwalten Sie Echtzeitbenachrichtigungen über Webhooks und automatisieren Sie Fax-Workflows mit T.38-Fehlerkorrektur und direkten Verbindungen zu Tier-1-Faxpartnern. Die RESTful API, die umfassenden SDKs und die flexiblen Protokolle wurden speziell für Entwickler entwickelt und erleichtern die Erstellung skalierbarer, robuster Faxlösungen.
Sign.Plus bietet eine entwicklerorientierte eSignatur-API, die für die nahtlose Integration in Anwendungen in verschiedenen Programmiersprachen entwickelt wurde. Nutzen Sie RESTful-Endpunkte und Echtzeit-Webhook-Integrationen, um Dokumenten-Workflows zu automatisieren, wiederverwendbare Vorlagen zu erstellen und Audit-Trails effizient zu verwalten. Die detaillierte API-Dokumentation enthält detaillierte Anleitungen, Beispielanfragen und Best Practices, um Entwicklern beim Erstellen skalierbarer, konformer und zuverlässiger eSignatur-Lösungen zu helfen.
1const options = {
2 method: 'POST',
3 headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
4 body: '{"name":"<string>","legality_level":"SES","expires_at":123,"comment":"<string>","sandbox":false}'
5};
6
7fetch('https://restapi.sign.plus/v2/envelope', options)
8 .then(response => response.json())
9 .then(response => console.log(response))
10 .catch(err => console.error(err));import requests
url = "https://restapi.sign.plus/v2/envelope"
payload = {
"name": "<string>",
"legality_level": "SES",
"expires_at": 123,
"comment": "<string>",
"sandbox": False
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.request("POST", url, json=payload, headers=headers)
print(response.text)<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://restapi.sign.plus/v2/envelope",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "{\n \"name\": \"<string>\",\n \"legality_level\": \"SES\",\n \"expires_at\": 123,\n \"comment\": \"<string>\",\n \"sandbox\": false\n}",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io/ioutil"
)
func main() {
url := "https://restapi.sign.plus/v2/envelope"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"legality_level\": \"SES\",\n \"expires_at\": 123,\n \"comment\": \"<string>\",\n \"sandbox\": false\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}Die leistungsstarke und dennoch einfach zu bedienende programmierbare Fax-API von Fax.Plus funktioniert auf verschiedenen Entwicklungsplattformen wie Javascript, Node.JS, Ruby, Python und Java. Greifen Sie auf die API zu, verwenden Sie entweder den OAuth 2.0-Flow oder persönliche Zugriffstoken (PATs) als anfänglichen Authentifizierungs-Flow und beginnen Sie mit der Integration der Faxfunktionalität in Ihre Anwendung, Software oder Ihr System.
Erkunden Sie die API-Dokumentation, um effiziente Faxlösungen mit RESTful API, Webhook-Integrationen und vielem mehr zu erstellen.
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)
// ...
}


Fordern Sie Zugriff auf unsere Sandbox-Umgebung an und beginnen Sie mit dem Testen Ihrer Integrationen mit Sign.Plus und Fax.Plus – ohne Risiko, nur nahtlose Entwicklung.