Stroomlijn uw workflow door wettelijk bindende e-handtekeningen en veilig faxen naadloos te integreren. Versnel uw ontwikkeling met robuuste, schaalbare oplossingen van Sign.Plus en Fax.Plus, voor een snellere implementatie, verbeterde efficiëntie en verbeterde automatisering in uw applicaties.
Verstuur HIPAA-conforme faxen of verzend documenten voor QES-ondertekening, volledig compatibel met ESIGN Act, ZertES en eIDAS, direct vanuit uw applicatie.
Geef uw applicaties juridisch bindende mogelijkheden voor elektronische handtekeningen, volledig in overeenstemming met eIDAS en ZertES, met behulp van de Sign.Plus API. Integreer eenvoudig naadloos documentbeheer, aanpasbare ondertekeningsworkflows en audit trails in uw apps met RESTful endpoints en OAuth 2.0 verificatie. Of je nu contractgoedkeuringen automatiseert of overeenkomsten stroomlijnt, Sign.Plus biedt de tools die ontwikkelaars nodig hebben om veilige en schaalbare oplossingen voor e-handtekeningen te bouwen.
Integreer betrouwbare en veilige faxfunctionaliteit in uw applicaties met de Fax.Plus API. Verstuur en ontvang faxen wereldwijd, beheer realtime meldingen via webhooks en automatiseer faxworkflows met T.38 foutcorrectie en directe verbindingen met tier-1 faxpartners. Ontworpen met ontwikkelaars in het achterhoofd, maken de RESTful API, uitgebreide SDK's en flexibele protocollen het eenvoudig om schaalbare, robuuste faxoplossingen te bouwen.
Sign.Plus biedt een API voor eSignature die gericht is op ontwikkelaars en ontworpen is voor naadloze integratie met applicaties in verschillende programmeertalen. Maak gebruik van RESTful endpoints en realtime webhookintegraties om documentworkflows te automatiseren, herbruikbare sjablonen te maken en audit trails efficiënt te beheren. De gedetailleerde API-documentatie bevat diepgaande richtlijnen, voorbeeldverzoeken en best practices om ontwikkelaars te helpen schaalbare, compatibele en betrouwbare oplossingen voor e-handtekeningen te bouwen.
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))
}
Fax.Plus krachtige maar eenvoudig te gebruiken programmeerbare fax API werkt op verschillende ontwikkelplatformen zoals Javascript, Node.JS, Ruby, Python en Java. Krijg toegang tot de API, gebruik de OAuth 2.0-flow of persoonlijke toegangstokens (PAT's) als eerste authenticatieflow en begin met het integreren van de faxfunctionaliteit in uw applicatie, software of systeem.
Verken de API-documentatie om efficiënte faxoplossingen te bouwen met behulp van RESTful API, Webhook-integraties en nog veel meer.
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 importeer ApiClient, OutboxApi, OutboxCommentaar, RetryOptions, OutboxOptions, OutboxCoverPage, PayloadOutbox
van faxplus.configuration importeer Configuratie
outbox_comment = OutboxComment(tags=['tag1', 'tag2'],
text='tekst commentaar')
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_opties,
send_time='2000-01-01 01:02:03 +0000',
return_ids=waar,
cover_page=outbox_cover_page)
conf = Configuratie()
conf.access_token = access_token
# header_name en header_value alleen vereist bij gebruik van het OAuth2 token-schema
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=betaalde_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)
// ...
}
Vraag toegang aan tot onze sandbox-omgeving en begin met het testen van uw integraties met Sign.Plus en Fax.Plusrisico, alleen naadloze ontwikkeling.